【发布时间】:2018-08-22 18:25:32
【问题描述】:
我想在点击 Ckeditor textarea 窗口时插入某些文本或 html(默认和重复)。
我创建了一个自定义插件,它可以在单击工具栏按钮时添加一些文本,或者在通过 sn-p 下方单击 textarea 窗口时添加文本。
CKEDITOR.plugins.add( 'duppointer',
{
init: function( editor )
{
editor.addCommand( 'insertDup',
{
modes : { wysiwyg:1, source:1 },
exec : function( editor )
{
editor.insertText( '#' );
}
});
editor.on( 'contentDom', function(){
this.document.on( 'click', function() {
editor.insertText( '#' );
});
});
editor.ui.addButton( 'duppointer',
{
label: 'Insert Duplicate Text',
command: 'insertDup',
} );
}
} );
但是,我只想在工具栏按钮处于活动状态时在单击时插入文本,否则指针单击必须正常。
有可能实现吗?
【问题讨论】:
标签: ckeditor