2016-10-09 6 views
5

私は、次の要素で選択を包むだろうクラスプライヤーを作成しようとしています:Rangy.js - 複数のクラスを持つcreateClassApplier

<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> 

アプライアーを作成して、私がしていることを行う構文は次のとおりです。うそをつく?

答えて

0

これは実装されていないようです(see here)。これを修正するには、range.classの69行目を次のように変更します。

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

関連する問題