Trix格式化规则

时间:2018-08-30 11:24:51

标签: ruby-on-rails coffeescript trix

当用户从MS单词粘贴项目时,例如编号列表或项目符号点,Trix将符号留在其中,但不使用默认的麦粒肿规则。例如,见下文。 注意缩进 Image showing incorrect formatting from pasting from word

我想用'<li>'标记替换粘贴的项目符号,因为那是浏览器的方式,或者只是将默认样式规则添加到文本中。


作为一种解决方法,我认为在使用<li>的粘贴命令期间,使用Javascript /咖啡脚本将所有'•'事件替换为onPaste='',但这是有问题的,因为该实现可能会导致无法预料的影响。 p>


另一种方法可能是创建一个正则表达式,以删除符号并在粘贴时执行It JIT。

欢迎其他任何建议来实现这一目标。


编辑

/\d\.\s+|[a-z]\)\s+|•\s+|[A-Z]\.\s+|[IVX]+\.\s+[•].\s/g

此正则表达式表达式可以找到编号列表,并在粘贴的字符串上进行简单替换,即可获得所需的结果。

0 个答案:

没有答案