我尝试为实现可折叠小部件(或只是可折叠块)创建一个插件。 我基于blockquote插件https://github.com/ckeditor/ckeditor5-block-quote/tree/master/src 第一步,我尝试覆盖DOM节点生成器。我需要创建类似这样的东西:
<div class="collapsible">
<div class="header">Custom editable header of block</div>
<div class="content" style="display: none;">
Custom editable and collapsible content.
</div>
</div>
我多次尝试创建有效代码失败。
例如,我没有找到用于嵌套div标签的自定义类名实现的方法。 我猜,生成器方法调用位于具有名称的方法上 _applyQuote(编写器,块) 在文件 blockquotecommand.js
位于 blockquoteediting.js 上的Blockquote转换
我只需要一个小的工作示例即可在编辑器上创建以上DOM节点。
谢谢。