文章时间:2020年11月28日 17:17:15 解决问题:ckeditor编辑器解决首行缩进2个字符的问题,国人的习惯不能改。
核心问题是因为text-indent: 2em;
我们需要修改他的一些代码,然后让他变成上面的代码,这样在点击缩进的时候,就是首行缩进2个字符了,而不是全段落缩进。
打开ckeditor.js
文件,使用ctrl+f进行搜索。
d.config.indentOffset||40 将40修改为2
d.config.indentUnit||"px" 将px修改为em
b.getComputedStyle("direction"))?"margin-left":"margin-right"} 将"margin-left":"margin-right"修改为"text-indent":"text-indent"
将上面的代码,挨个地方修改一下,在回到编辑器内,效果就实现了。 代码大约的行数在940+行左右上。
加了这个东西还有一个东西需要修改,就是关闭他的过滤器。
配置文件修改:
config.allowedContent = true;