CKEditor 5 v27.1.0 发布,支持表和块引用嵌套

来源: 投稿
作者: 御坂弟弟
2021-05-03

CKEditor 5 v27.1.0 已经发布,支持表和块引用嵌套,对已被废弃的 HTML 对齐属性引入了传统的支持。所有这些都是为了提高向后的兼容性,并支持一些软件(如电子邮件应用程序)可能仍然生成的旧的、HTML4 格式的内容。

支持嵌套表

从 27.1.0 版本开始,CKEditor 5 支持在其他表格的单元格中嵌套表格,并且可以将图像和文本放在一起。

块引用嵌套

在这个版本中,CKEditor 5 将正确地显示嵌套的块引用。支持块引用嵌套是为了向后兼容加载已有的内容,例如在 CKEditor 4 中创建的内容。此外,还基本支持通过拖放功能或粘贴的方式将一个块引用嵌套到另一个块引用中。

对 align 属性的传统支持

align 属性源于旧的 HTML 规范,用于设置一个对象(图像、文本部分或其他)对周围内容的对齐,随着 HTML5 规范的出台而被取消,但仍然经常被使用。CKEditor 5 现在支持对该属性的正确处理。如果使用 align 进行格式化的内容被加载到编辑器中,该属性将被正确读取并转换为现代格式。

新的块填充模式

从 27.1.0 版本开始,CKEditor 5 在 DOM 转换器以及 HTML、XML 和 Markdown 数据处理器中引入了一种新的块填充模式,称为 markedNbsp。如果处理器被设置为使用标记的填充器,它将插入被跨度包裹的填充器(<span data-ck-filler="true">&nbsp;<span>)。这种新的填充模式允许更精确地处理块填充物,因此它们不会泄漏到编辑器内容中。

用附加属性更好地上传

该版本在 ImageUploadEditing 中引入了 uploadComplete 事件,允许根据从上传适配器中获取的数据定制图像元素。这可能意味着为图像设置自定义属性。
另外,upload() 方法现在可以解析为一个带有额外属性和 urls 哈希值的对象。这可能会影响所有依赖于 SimpleUploadAdapter 上传机制的集成,因此是一个小的突破性改变。

更多详细内容请查看更新公告。

展开阅读全文
3 收藏
分享
加载中
3 评论
3 收藏
分享
返回顶部
顶部