Tag: wysihtml5

如何处理wysihtml5的br和nbsp?

我正在使用wysihtml5编辑器并且输出有些问题。 当我点击返回时,我得到换行符,但是标签不是有效的XHTML。 它使用而不是 。 我遇到的另一个问题是当我创建两个空格时。 然后我得到  元素,这使我的XML解析器失败.. 有谁知道如何消除这些?

如何在wysihtml5中切换/删除类

我需要能够在添加新类时从跨度中删除前一个类。 下面是自定义函数,它添加了一个span和一个通过按钮传递的类。 wysihtml5.commands.custom_underline = { exec: function(composer, command, className) { return wysihtml5.commands.formatInline.exec(composer, command, “span”, className, new RegExp(className, “g”)); }, state: function(composer, command, className) { return wysihtml5.commands.formatInline.state(composer, command, “span”, className, new RegExp(className, “g”)); } }; 这是按钮: Grey Dark Grey Black 如果我点击灰色和深灰色按钮,它会产生以下代码: Some text 在添加新类之前,我需要找到一些方法来删除前一个类。

根据DOM,’Range.detach’现在是无操作

将Chrome更新为36.0.1985.125后,我在控制台中注意到此警告和错误消息。 警告: ‘Range.detach’ is now a no-op, as per DOM (http://dom.spec.whatwg.org/#dom-range-detach). 错误: Discontiguous selection is not supported. 可以看到: http : //rangy.googlecode.com/svn/trunk/demos/cssclassapplier.html 其他javascript / jquery插件(wysihtml5,rangy)也受到影响,任何解决方案?