Noël Café : Blog

Noëlの公開備忘録とひとりごと。コメント・トラックバックご自由に

Insert Something再考。

以前書いた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=&quot;1&quot; 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用に作ったボタン。
hr


2005.1.15追記
MozillaでもOK

Leave a Reply

*


CAPTCHA



Trackback

  1. エントリー編集ボタン再カスタマイズ4

    第4弾。 今日は、4つのボタンを増やしてみました(´∀`σ)σ yo! centerとstrikeとtextareaとhrです。 cente…


Trackback URL