鉴于我已禁用工具栏并使用自己的标记创建了自己的工具栏(具有类似词缀的功能)。
当我单击工具栏的相应按钮时,我需要重新创建 ckeditor 工具栏的编号列表和项目符号列表按钮的功能。
没有
editor.execCommand('numberedlist')
editor.execCommand('numberedListStyle')
editor.execCommand('bulletedlist')
editor.execCommand('bulletedListStyle')
作品。
也许我弄乱了参数,我需要传递更多参数。
我需要在 ckeditor 上调用什么命令来从当前选择中创建有序和无序列表?
UPD
当我在 ckeditor 中选择一些文本时,打开我的网络检查器并在控制台中输入:
> content_editors.ru.execCommand('bold')
true
它就像一个魅力,文字变得粗体,但没有运气numberedlist
or bulletedlist
:
> content_editors.ru.execCommand('numberedlist')
false
> content_editors.ru.execCommand('bulletedlist')
false
列表一直有效,直到我在以下位置禁用工具栏插件config.js
:
config.removePlugins = 'toolbar'
config.allowedContent = 'p h3 h4 h5 h6 strong em u; a[!href]; img[!src]'
UPD2
所以为了禁用工具栏而深入研究我所做的事情。我不允许ul and ol
标签!
很简单
// config.allowedContent = 'p h3 h4 h5 h6 strong em u; a[!href]; img[!src]'
config.allowedContent = 'p h3 h4 h5 h6 strong em u; a[!href]; img[!src]; ul ol;'
成功了!