カスタム「引用」ボタンを追加しました。
ed.addButton('blockquote', {
title : 'blockquote',
cmd : 'mceblockquote',
image : url + '/img/blockquote.gif',
onclick : function() {
var blockquoteActive = tinyMCE.activeEditor.controlManager.get('blockquote').isActive();
if (blockquoteActive) {
//replace <blockquote> tags ?!
//set Button inactive
}
else {
ed.selection.setContent('<blockquote>' + ed.selection.getContent() + '</blockquote><br />');
}
}
});
ed.onNodeChange.add(function(ed, cm, n) {
cm.setActive('blockquote', n.nodeName == 'IMG');
})
ボタンをクリックすると、すべて正常に動作します。セレクションを引用します。
- ボタンをもう一度クリックしたときに blockquote-tags を置き換えるにはどうすればよいですか?
- ボタンを非アクティブに設定するにはどうすればよいですか?
よろしく、サロンバ