MTAppjQuery 0.25 リリース - MTAppKeyboardShortcut を追加
Movable Type 5 の管理画面をjQueryでカスタマイズしやすくするプラグイン「MTAppjQuery」の ver.0.25 をリリースしました。内容は以下の通りです。
- ブログ記事やウェブページ、コメントなどの一覧画面で、キーボードショートカットの「j, k, x」が使えるようになりました。Gmail のキーボードショートカットの j, k, x とほぼ同様の動きをします。
- mt-static/MTAppjQuery/lib 内にあった jQselectable ディレクトリを削除しました。ご利用される場合は作者のサイトからダウンロードしてください。
アップデートが必要なファイルは、
- plugins/MTAppjQuery ディレクトリ
- mt-static/plugins/MTAppjQuery/js/MTAppjQuery.js
- mt-static/plugins/MTAppjQuery/css/MTAppjQuery.css
となります。
ダウンロードは以下からお願いします。
一覧画面でのキーボードショートカット
リスティング・フレームワークで表示されている一覧画面(ブログ記事、ウェブページ、コメントなど)で有効になります。テンプレート一覧画面(なんかもともと j, k, x が使えるけど挙動がイマイチ?)には対応していません。
- j : 一覧の下の項目へ移動
- k : 一覧の上の項目へ移動
- x : 項目を選択・選択解除
また、ついでに、マウスオーバーすると項目の色が変わるようにしておきました。
![]()
この機能を使うには、user.js に次の1行を加えればOKです。オプション設定はありません。
$.MTAppKeyboardShortcut();
以上です。
トラックバック
The trackback URL is "".



いつも、お世話になっております。
スカイアークシステムの方川と申します。
MTAppjQueryで、不具合を発見しましたのでご報告させていただきます。
lib/MTAppjQuery/Callbacks.pmのmtappVarsの宣言でhtml_titleの箇所や、後方互換用に残されたmtappTitleのリテラルに指定されたmt:varの結果がJavaScript用にエスケープされていない事により、ページタイトルにシングルクォートやダブルクォートが含まれた管理画面上では、JSエラーを引き起こしてしまいます。mt:varにescape="js"を追記することで対応可能です。
再現手順としましては、以下の手順になります。
ご確認いただき、修正を反映していただけますと幸いです。何卒よろしくお願い申し上げます。
1. 管理者権限以外のユーザーでログインし、画面左上のユーザー名リンクをクリックして、自分のユーザー情報の編集画面に遷移する。
2. ユーザー情報の編集画面、右側に表示されている「ユーザー属性ウィジェット」から「権限」リンクをクリックする。
スカイアークシステム方川さん、ご連絡ありがとうございます!修正ししておきました!
http://www.tinybeans.net/blog/2011/12/22-095821.html