WordPress で TinyMCE カスタム ドロップダウン メニューを作成しています。ドロップダウン メニューと同じ JavaScript ファイルにフォームを含めると、thickbox モーダル ウィンドウにフォームを呼び出すことができますが、外部の JavaScript ファイルからフォームを呼び出せるようにしたいと考えています。インラインで呼び出すことができるコードは次のとおりです。
b.add({
title:"MyLink","class":"tmce-mylink",onclick:function(){
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
W = W - 80;
H = H - 80;
tb_show( 'MyLink', '#TB_inline?width=' + W + '&height=' + H + '&inlineId=mylink-form' );
}
}
);
重要なコンポーネントは次の行です。
tb_show( 'MyLink', '#TB_inline?width=' + W + '&height=' + H + '&inlineId=mylink-form'
これを変更して、フォーム ID を外部 JS ファイルから TB モーダルに呼び出すにはどうすればよいですか?