MTAppjQuery 0.14 のバグフィックス用の差分ファイル

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');
});

お手数をおかけして申し訳ございませんが、よろしくお願いいたします。

  • このエントリーをはてなブックマークに追加
Just a second...