2017-07-04 2 views
0

Wie kann ich etwas auslösen, wenn ein Widget in CKEditor bereit ist? Ich sehe, dass Widgets eine ready event haben, und ich muss etwas Code ausführen, nachdem alles fertig ist.Ein Widget bereit in CKEditor

Ich habe versucht, so etwas wie dieses:

editor.widgets.add("cool widget name", { 
      button: "Do stuff", 
      template: "<span class='class'><span class='some-class'></span><span class='some-otherclass'></span></span>", 
      editables: { 
       content: { 
        selector: ".class", 
        allowedContent: 'span[*](*);' 
       } 
      }, 
      allowedContent: 'span[*];', 
      upcast: function (element) { 
       return element.name == 'span' && element.hasClass(".class"); 
      }, 
      init: function() { 
       $(this).on('ready', function() { 
        // stuff 
       } 
       doStuff(this); 
      } 
     }); 

Antwort

0

... Also ich entfernt nur das Zeug jQuery und es scheint zu funktionieren.

init: function() { 
      this.on('ready', function() { 
       // stuff 
      } 
      doStuff(this); 
     } 
Verwandte Themen