Rangy.js - 具有多个 类 的 createClassApplier
Rangy.js - createClassApplier with Multiple Classes
我正在尝试创建一个 class 应用程序,它将选择包含在以下元素中:
<code class="mainClass selector1 selector2">Selected Content</code>
我正在做以下事情:
var Applier = rangy.createClassApplier("mainClass",
{
elementTagName: "code",
elementProperties:
{
className: [ "selector1", "selector2" ]
}
});
Applier.toggleSelection();
这会产生以下结果:
<code class="mainClass selector1,selector2">Selected Content</code>
创建应用程序的语法是什么,以便它执行我想要执行的操作?
这似乎没有实现 (see here)。要修复它,请将 range.classApplied 中的第 69 行更改为:
if (typeof el.classList == "object" && typeof className == "object")
我正在尝试创建一个 class 应用程序,它将选择包含在以下元素中:
<code class="mainClass selector1 selector2">Selected Content</code>
我正在做以下事情:
var Applier = rangy.createClassApplier("mainClass",
{
elementTagName: "code",
elementProperties:
{
className: [ "selector1", "selector2" ]
}
});
Applier.toggleSelection();
这会产生以下结果:
<code class="mainClass selector1,selector2">Selected Content</code>
创建应用程序的语法是什么,以便它执行我想要执行的操作?
这似乎没有实现 (see here)。要修复它,请将 range.classApplied 中的第 69 行更改为:
if (typeof el.classList == "object" && typeof className == "object")