MTAppjQuery v2.3.5 リリース - $.MTAppInCats() のバグフィックス他

MTAppjQuery v2.3.5 をリリースしました。主に $.MTAppInCats() のバグフィックス版となります。

この記事は弊社 bit part 合同会社が提供している Movable Type プラグイン「MTAppjQuery」の利用を前提としております。MTAppjQuery って何?という方は弊社の「MTAppjQuery」の製品ページをご覧ください。

MTAppjQuery v2.3.5 をリリースしました。今回のリリース内容は下記の通りです。

$.MTAppInCats()

$.MTAppInCats() が正常に動作しないバグを修正しました。

また、 categories オプションで null を指定すると必ず code オプションの関数を実行できるようになりました。これにより、1つの $.MTAppInCats() メソッドの code オプションの中で、選択されているカテゴリによって処理を分岐できます。

例えば下記のように書けるようになりました。

$.MTAppInCats({
 categories: null,
 code: function(categories){
 alert(categories.length + '個のカテゴリが選択されています。');
 if ($.inArray('17', categories) !== -1 && $.inArray('18', categories) !== -1) {
 console.log('カテゴリ17と18が選択されました。');
 }
 else {
 if ($.inArray('17', categories) !== -1) {
 console.log('カテゴリ17が選択されました。');
 $('#tags-field').before('<div class="alert alert-info">カテゴリ 17 編集モードです。</div>');
 }
 if ($.inArray('18', categories) !== -1) {
 console.log('カテゴリ18が選択されました。');
 }
 }
 }
});

詳細はサポートサイトのドキュメントをご確認ください。

その他

これまで非推奨でアンドキュメントだった .MTAppCheckCategoryCount() を削除しました。同様の機能として $.MTAppHasCategory() をご利用ください。

Published 2019-04-01
Updated 2019-06-25

「MTAppjQuery」カテゴリの記事一覧