在右键菜单中加入基本的样式(如粗体、斜体、下划线等)是否可能?
editor.addMenuGroup('basicstyles', 1);
editor.addMenuItems( {
'bold': {
label: 'Make it bold!',
command: 'bold',
group: 'basicstyles'
} // add here more buttons like this
} );
接下来,您需要添加上下文菜单侦听器。简单而言,它看起来像这样:
editor.contextMenu.addListener( function( element, selection ) {
return {
bold: CKEDITOR.TRISTATE_OFF // , anotherCommand:CKEDITOR.TRISTATE_OFF, etc
}
} );
完成了!您需要为监听器获取一些更复杂的逻辑。请参考clipboard
插件中plugin.js
代码示例。