MTAppjQuery v1.2.0 をリリースしました。
MTAppjQuery v1.2.0 を公開しました。
今回のリリースでは、次のような新機能の追加と変更があります。
ここでは、新機能の $.MTAppOtherTypeCategories() をご紹介します。
$.MTAppOtherTypeCategories() は、カテゴリ選択欄を従来のチェックボックスから「ラジオボタン」または「ドロップダウンリスト」に変更するメソッドです。
使い方は、user.js に以下の様に書けばOKです。オプションを適宜してしてください。
$.MTAppOtherTypeCategories({
 type: 'radio', // or 'select'
 label: 'カテゴリ',
 notSelectedText: '未選択',
 debug: false 
});
【ラジオボタンの場合】
【ドロップダウンリストの場合】
Movale Type のカテゴリ選択欄は JavaScript で作られるので、それらの処理が終わってからでないとこの $.MTAppOtherTypeCategories() はちゃんと動かないので、それらの処理よりもこのメソッドを後に書く必要がありますが、MTAppjQuery.js はこれらの処理よりも先に読み込まれます。
そのため、$.MTAppOtherTypeCategories() は $(window).load() で実行するようにしているので、多少この部分の表示が他の箇所よりも遅れる感じがするかもしれません。
今回、$.varType() というのを追加しましたが、jQuery 1.9.1 以降であれば jQuery 本体に jQuery.type() が実装されているので、MT6(jQuery 1.10.1) 以降の場合は jQuery.type をお使いください。