「MTAppjQuery - Movable Type 5 の管理画面をjQueryでカスタマイズしやすくするプラグイン」の MTAppjQuery.js 内にバグが見つかりました。 バグの内容は、$.MTAppCustomize() において、basename に assets を指定し、さらに show_field を 0 にした場合に JavaScript エラーが発生します。 バージョン ...
「MTAppjQuery - Movable Type 5 の管理画面をjQueryでカスタマイズしやすくするプラグイン」の MTAppjQuery.js 内にバグが見つかりました。
バグの内容は、$.MTAppCustomize() において、basename に assets を指定し、さらに show_field を 0 にした場合に JavaScript エラーが発生します。
バージョン 0.14 用の MTAppjQuery.js を用意しましたので、ご利用の方はこちらに差し替えてください。
なお、このバグは、おそらく過去のすべてのバージョンに同様に発生します。過去のバージョンをお使いの方は、MTAppjQuery.js を以下のように修正してください。
$.MTAppCustomize()を定義する関数の最後の方
$(fieldID).each(function(){
$('h3.widget-label span',this).text(op.label);
if (op.hint != '') $(this).showHint(op.hint);
});
// show_field
if (op.show_field == 0) {
$(this).addClass('hidden');
}
この部分を次のように差し替える
$(fieldID).each(function(){
if (op.label != '') $('h3.widget-label span',this).text(op.label);
if (op.hint != '') $(this).showHint(op.hint);
if (op.show_field == 0) $(this).addClass('hidden');
});
お手数をおかけして申し訳ございませんが、よろしくお願いいたします。