CKEditor 5 v31.0.0 发布,强大的富文本编辑器框架
CKEditor 5 是一个强大的富文本编辑器框架,具有模块化架构、现代集成和协作编辑等功能。CKEditor 5 v31.0.0 正式发布,更新内容如下:
- 引入
Command#affectsData属性,用于指示在写权限受限的编辑器模式下,某个命令是否应该保持启用。 - 提及功能获得了输入触发字符后自定义列表中的最大项目数的功能。
- 新的协作功能示例已经可用:
- 对于 React 集成,将实现上下文功能,以及看门狗功能;
- 对于编辑器外的评论与离线评论;
- 评论和导出到 Word 的功能图标被改进
- 在代码块的末尾点击三次回车,现在需要转义
错误修复:
- 如果链接在块的边缘,链接、提及、内联图像和评论标记不能被鼠标拖动选择
- 在取消表格中的文本链接后,表格的气球不再呈现在错误的地方
- 当外部表格单元被选中时,嵌套的小部件选择手柄不再可见
- HTML 嵌入 UI 现在可以正确反映只读状态。
主要变化:
html-embed:InsertHtmlEmbedCommand和UpdateHtmlEmbedCommand已经被HtmlEmbedCommand所取代,它现在负责这两项任务。该命令可以通过editor.execute( 'htmlEmbed' )执行