以前書いたHRボタンをつくる。という記事についての再考。
Movable Type 3.1対応版。
まず、ms.js
function insertSomething (e, v) { if (e == document.entry_form.text_more) document.entry_form.text_more.focus(); if (!document.selection) return; var range = document.selection.createRange(); range.text=v; return false; }
を入れる。もしくは、以前のinsertSomethingと取り替える。
mtフォルダーのtmpl/cms/bm_entry.tmpl,edit_entry.tmplをエディタで編集。
これ↓を探して、
write(‘<a title="<MT_TRANS phrase="Bold">" href="#" onclick="return formatStr(document.entry_form.text, \’strong\’)"><img src="<TMPL_VAR NAME=STATIC_URI>images/bold-button.gif" alt="<MT_TRANS phrase="Bold">" width="24" height="18" border="0" /></a>’);
edit_entry.tmplの2個目はdocument.entry_form.text_moreになってます。
HR用を入れる。
write('<a title="<MT_TRANS phrase="Insert Horizontal Rule">" href="#" onclick="return insertSomething(document.entry_form.text, \'<hr size="1" noshade />\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/hr-button.gif" alt="<MT_TRANS phrase="Insert Horizontal Rule">" width="26" height="18" border="0" /></a>');
edit_entry.tmplの2個目はdocument.entry_form.text_moreにします。
で、3.1用に作ったボタン。
2005.1.15追記
MozillaでもOK
Leave a Reply