Skip to content

Instantly share code, notes, and snippets.

@amuhororo
Created April 11, 2016 01:22
Show Gist options
  • Save amuhororo/fb8d45cf97d1c6d67df205a602c85527 to your computer and use it in GitHub Desktop.
Save amuhororo/fb8d45cf97d1c6d67df205a602c85527 to your computer and use it in GitHub Desktop.
別窓解説用プラグイン...を作ってるつもり。
[macro name="comment"]
[eval exp="tf.c_title=mp.title"]
[eval exp="tf.c_name=mp.name"]
[eval exp="tf.c_color='%color|0xFF9999'"]
[iscript]
var j_span = TG.setMessageCurrentSpan();
(function(){
TG.event.addEventElement({
"tag":tf.c_title,
"j_target":j_span
});
})();
$(j_span).addClass("comment").addClass(tf.c_name).css("color","rgb(200, 255, 255)").css("cursor","pointer");
TG.stat.font.color="#FF9999";
$(".comment").click(function(){
var obj = {};
obj['ゆうこ']= '趣味はティラノスクリプトの説明。';
obj['グラフィック'] = 'ビデオボード、ビデオカード、グラフィックボード、など色々な呼び方がある。<br>画像描画処理を行う。<br>最近は、CPUに内蔵されているグラフィックチップの性能もそこそこ高いので。PCゲームや3D製作以外ではそれ程要求しない。';
TG.stat.is_skip=false;
TG.stat.is_auto=false;
TG.stat.is_auto_wait=false;
var layer_menu=TG.layer.getMenuLayer();
layer_menu.empty();
var com_dt = $(this).attr("data-event-tag");
var com_dd = obj[com_dt];
var comment_html = '<div class="commentary_area"><div class="menu_close"><img src="tyrano/images/kag/menu_button_close.png" /></div><dl><dt></dt><dd></dd></dl></div>';
var j_comment = $(comment_html);
layer_menu.append(j_comment);
$(".commentary_area dt").text(com_dt);
$(".commentary_area dd").html(com_dd);
layer_menu.show();
$(".button_menu").hide();
layer_menu.find(".menu_close").click(function(e){
layer_menu.hide();
if(TG.stat.visible_menu_button==true)$(".button_menu").show()
});
});
[endscript]
[endmacro]
[iscript]
$(".message_inner").css('z-index','9999')
//↓テキストだけクリック禁止にしたい場合
//var in_width = $(".message_inner").css('width');
//var in_height = $(".message_inner").css('height');
//var in_ptop = $(".message_inner").css('padding-top');
//var in_top = $(".message_inner").css('top');
//var in_top = parseInt(in_top) + parseInt(in_ptop);
//$(".message_inner").css({'z-index':'9999', 'top':in_top, 'max-width':in_width, 'max-height':in_height, 'width':'', 'height':'', 'padding-top':''});
[endscript]
[macro name="endcomment"]
[endlink][resetfont]
[endmacro]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment