我已经阅读了Magic Line 插件文档,但我不确定如何为插件添加更多 HTML 元素以激活,例如<section>
我看到了一种将其配置为在所有元素上激活的方法:
CKEDITOR.config.magicline_everywhere = true;
然后将一些元素列入黑名单:
CKEDITOR.config.magicline_tabuList = [ 'data-tabu' ];
但不确定如何将 HTML 元素添加到现有的默认列表中。
谢谢!
我已经阅读了Magic Line 插件文档,但我不确定如何为插件添加更多 HTML 元素以激活,例如<section>
我看到了一种将其配置为在所有元素上激活的方法:
CKEDITOR.config.magicline_everywhere = true;
然后将一些元素列入黑名单:
CKEDITOR.config.magicline_tabuList = [ 'data-tabu' ];
但不确定如何将 HTML 元素添加到现有的默认列表中。
谢谢!
这是不可能的......通过查看源代码https://github.com/ckeditor/ckeditor4/blob/master/plugins/magicline/plugin.js
DTD_BLOCK
...很明显,除了触发器是(如果magicline_everywhere
为真)或否则 { table: 1, hr: 1, div: 1, ul: 1, ol: 1, dl: 1, form: 1, blockquote: 1 }
为假之外,没有办法配置/修改触发器。
所以似乎没有办法将其设置为与任意元素列表一起使用。此外,<section>
它不是块级元素,即使您可以添加它也不会起作用。