2004年 12月 11日(土)   先負    今日は何の日?   2005年の今日のエントリ

TopMovableTypeMTカスタマイズ > 今度は 文字サイズ楽チンセットの小技装備

MTカスタマイズ今度は 文字サイズ楽チンセットの小技装備 new

エントリ編集画面に文字色楽チンセットの小技装備 の応用で、
文字の大きさを楽々変える <font style="font-size:**%"></font> ←こんなタグをセットできないか・・・ということで、
喜怒哀楽 さまが ヒントになる記事を探してきてくださいました。
なかよしこよし さま の 「エントリー時「フォントサイズを変える」フォーム(2.x まで)」 です。
こちらの記事を少し応用して・・・というか、さっきの文字色のをソックリ真似して、
mt.js と edit_entry.tmpl に 以下の記述を追加してみました。
まず、mt.js のほうに

function szSelect (obj) {
var v;
if (!document.selection) return;
var str = document.selection.createRange().text;
if (!str) return;
with(obj) {
if (options[selectedIndex].value == "Size") return;
v = options[selectedIndex].value;
}
document.selection.createRange().text = '<font style="font-size:' + v + '">' + str + '</font>';
}

function szSet() {
var v;
if (!document.selection) return;
var str = document.selection.createRange().text;
if (!str) return;
if (document.all.sz.options[document.all.sz.selectedIndex].value == "Size") return;
v = document.all.sz.options[document.all.sz.selectedIndex].value;
document.selection.createRange().text = '<font style="font-size:' + v + '">' + str + '</font>';
}



そして、edit_entry.tmpl の 今度はbody のほうじゃなくて extend のほうのボタンの並びに
write('<a title="<MT_TRANS phrase="Setfontsize">" href="#" <form name="szform"><select name="sz" onchange="szSelect(this)" width="48"><option value="Size" selected>Size<option value="80%">80%<option value="100%">100%<option value="120%">120%<option value="150%;line-height:150%">150%<option value="200%;line-height:200%;">200%</select><input type="button" onclick="szSet()" value="set"></a>');


これでOKでした。なぜか、bodyのほうに両方付けたら動かなかったんです。不思議・・・


MT3.2 へのカスタマイズは こちら をごらんください。(2005年11月8日 追記)

Posted by Caetla at 22:53 | Category : MTカスタマイズ | Trackbacks [2] | Clip!! | Ranking
Tag : MovableType , カスタマイズ , Font
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.0) 総合点:(1521) 投票人数:(503)

エントリーURL


 

トラックバックURL


 

トラックバック

エントリー書きやすくするその9 from http://blog.magicwhite.jp/archives/2005/01/04/2219_131.php Magic White
エントリーボタン付け過ぎのような気がしてきた今日この頃。 だってタグ打ちエントリ... [続きを読む]

Tracked on 2005年01月04日 22:31

ボタンが増えてました。 from http://gardenclogs.org/blog/archives/000138.html gblog
気づかぬうちにというか、Firefoxで久しぶりにエントリー書いてみたらボタンがついてました。 左からボールド・イタリック・アンダーライン・ハイパーリンク・メー... [続きを読む]

Tracked on 2005年04月07日 00:17
Amazon Search
Google Similar