2016-10-09 2 views
5

Ich versuche, eine Klasse-Applikators zu erstellen, die die Auswahl in dem folgenden Element wickeln würde:Rangy.js - createClassApplier mit mehreren Klassen

<code class="mainClass selector1 selector2">Selected Content</code> 

Ich tue das folgende:

var Applier = rangy.createClassApplier("mainClass", 
{ 
    elementTagName: "code", 
    elementProperties: 
    { 
     className: [ "selector1", "selector2" ] 
    } 
}); 

Applier.toggleSelection(); 

Diese ergibt folgendes:

Was ist die Syntax, um den Applikator zu erstellen, so dass es tut, was ich t bin Lust zu tun?

Antwort

0

Es scheint, dass dies nicht implementiert wurde (see here). Um es zu beheben, ändern Sie Zeile 69 in range.classApplied zu diesem:

if (typeof el.classList == "object" && typeof className == "object")

Verwandte Themen