WordPress の記事編集画面のクイックタグ機能がいまいちだったので、改造してみました。
対象バージョン: WordPress 2.9.2 ja
/wp-includes/js/quicktags.js を編集します。
サーバにアップロード後、ブラウザを Ctrl+F5 で更新。
quicktags.js の内容を調べる時は、改行やコメントが削除されて読みにくいので、quicktags.dev.js を見ながら quicktags.js を書き換えるようにするとやりやすいと思います。
(好みで)[more] ボタンを削除する
Read More 機能は使わないので。
以下のコードを削除します。表示幅の関係で途中で改行してるように見えますが、実際は一行に繋がってます。
edButtons[edButtons.length]=new edButton("ed_more","more","<!--more-->","","t",-1);
人のブログでも全文読むのが面倒なので、個人的には無くなればいい機能とすら思ってます。
[検索] ボタンを削除する
英単語を http://www.answers.com/ で調べる機能。そういうのはブラウザに任せる方が便利。
以下のコードを削除します。
document.write('<input type="button" id="ed_spell" class="ed_button" onclick="edSpell(edCanvas);" title="'+quicktagsL10n.dictionaryLookup+'" value="'+quicktagsL10n.lookup+'" />');
ボタンを連続クリック時に取りこぼさない
[/li] ボタンをクリックしてすぐに [li] ボタンをクリック、というような操作をすると、2回目のクリックを取りこぼしてしまい <li> タグが挿入されません。
以下のように変更します。
onclick="edInsertTag(edCanvas, '+a+');"
↓
onclick="edInsertTag(edCanvas, '+a+');" ondblclick="edInsertTag(edCanvas, '+a+');"