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

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

MTAppjQuery について

Movable Type の管理画面をフロントエンドの知識だけで簡単にカスタマイズすることができます。

クライアントの満足度を高めるためにぜひお使いください。

MTAppjQuery の詳細を見る

MTAppjQuery