MTの編集画面にDreamweaver風のボタンを(追加)
先日行った作業で一部追加と修正を行いました。
・リンク(aタグ)に「target="_blank"」の指定を追加
・「MT It!」でエントリーと追加するときにも同じボタンがでるように追加
先日の作業
日常とECR33とWEB関連なんでも帳: MTの編集画面にDreamweaver風のボタンを
・リンク(aタグ)に「target="_blank"」の指定を追加の修正個所は「edit_entry.tmpl」と「bm_entry.tmpl」の二つのファイルです。
(修正前)
function insertLink () {
if (!document.selection) return;
var str = document.selection.createRange().text;
if (!str) return;
var my_link = prompt('<MT_TRANS phrase="Enter URL:">', 'http://');
if (my_link != null)
document.selection.createRange().text = '<a href="' + my_link + '">' + str + '</a>';
}
(修正後)
function insertLink () {
if (!document.selection) return;
var str = document.selection.createRange().text;
if (!str) return;
var my_link = prompt('<MT_TRANS phrase="Enter URL:">', 'http://');
if (my_link != null)
document.selection.createRange().text = '<a href="' + my_link + '"
target="_blank">' + str + '</a>';
}
・「MT It!」でエントリーと追加するときにも同じボタンがでるように追加したのは「bm_entry.tmpl」の二つのファイルです。
(修正内容)
<script language="javascript">
if (document.selection) {
document.write('<table border="0" cellspacing="0" cellpadding="0">');
document.write('<tr>');
document.write('<td width="27"><a href="javascript:formatStr(\'strong\')"><img
src="<TMPL_VAR NAME=STATIC_URI>images/strong-button.gif" alt="より強調"
width="27" height="27" border="0"></a></td>');
document.write('<td width="27"><a href="javascript:formatStr(\'em\')"><img
src="<TMPL_VAR NAME=STATIC_URI>images/em-button.gif" alt="強調"
width="27" height="27" border="0"></a></td>');
document.write('<td width="27"><a href="javascript:formatStr(\'h4\')"><img
src="<TMPL_VAR NAME=STATIC_URI>images/h4-button.gif" alt="見出し
1" width="27" height="27" border="0"></a></td>');
document.write('<td width="27"><a href="javascript:formatStr(\'h5\')"><img
src="<TMPL_VAR NAME=STATIC_URI>images/h5-button.gif" alt="見出し
2" width="27" height="27" border="0"></a></td>');
document.write('<td width="27"><a href="javascript:formatStr(\'h6\')"><img
src="<TMPL_VAR NAME=STATIC_URI>images/h6-button.gif" alt="見出し
3" width="27" height="27" border="0"></a></td>');
document.write('<td width="27"><a href="javascript:formatStr(\'blockquote\')"><img
src="<TMPL_VAR NAME=STATIC_URI>images/blockquote-button.gif" alt="ブロック引用"
width="27" height="27" border="0"></a></td>');
document.write('<td width="27"><a href="javascript:formatStr(\'pre\')"><img
src="<TMPL_VAR NAME=STATIC_URI>images/pre-button.gif" alt="プリフォーマットテキスト"
width="27" height="27" border="0"></a></td>');
document.write('</tr><tr>');
document.write('<td width="27"><a href="javascript:formatStr(\'ul\')"><img
src="<TMPL_VAR NAME=STATIC_URI>images/ul-button.gif" alt="リスト"
width="27" height="27" border="0"></a></td>');
document.write('<td width="27"><a href="javascript:formatStr(\'ol\')"><img
src="<TMPL_VAR NAME=STATIC_URI>images/ol-button.gif" alt="番号リスト"
width="27" height="27" border="0"></a></td>');
document.write('<td width="27"><a href="javascript:formatStr(\'li\')"><img
src="<TMPL_VAR NAME=STATIC_URI>images/li-button.gif" alt="リスト項目"
width="27" height="27" border="0"></a></td>');
document.write('<td width="27"><a href="javascript:formatStr(\'dl\')"><img
src="<TMPL_VAR NAME=STATIC_URI>images/dl-button.gif" alt="定義リスト"
width="27" height="27" border="0"></a></td>');
document.write('<td width="27"><a href="javascript:formatStr(\'dt\')"><img
src="<TMPL_VAR NAME=STATIC_URI>images/dt-button.gif" alt="定義する用語"
width="27" height="27" border="0"></a></td>');
document.write('<td width="27"><a href="javascript:formatStr(\'dd\')"><img
src="<TMPL_VAR NAME=STATIC_URI>images/dd-button.gif" alt="定義の詳細"
width="27" height="27" border="0"></a></td>');
document.write('<td width="27"><a href="javascript:insertLink()"><img
src="<TMPL_VAR NAME=STATIC_URI>images/url-button.gif" alt="ハイパーリンク"
width="27" height="27" border="0"></a></td>');
document.write('</tr>');
document.write('</table>');
} else {
document.write(' ');
}
</script>
投稿者 kazuhiko : 2004年01月18日 22:26
| トラックバック