【发布时间】:2019-05-22 18:49:56
【问题描述】:
我正在寻找一种方法来更改 CKE5 使用的视图架构/标签,同时尽量不重新实现所有内容。所以基本上问题是在编辑器中将<strong> 元素更改为<b> 的最佳方法是什么。
我当前的解决方案是更改*editing.js 文件和基本插件文件以包含修改后的编辑插件而不是原始插件。这很好用,但是,我想知道是否有办法减少完成此任务所需的代码行数。
所以我的解决方案目前看起来像这样:
newbold.js:
static get requires() {
return [ NewBoldEditing, BoldUI ];
}
和newboldediting.js:
editor.conversion.attributeToElement({
model: 'bold',
view: 'b'
});
有没有更好的方法(最好不涉及重新实现这么多类)?
【问题讨论】: