2017-01-12 4 views
0

Wie setze ich Plugin und/oder Widget Symbolleiste Schaltflächensymbol mit Klassennamen (anstatt Bild-URL verwenden)?Plugin-Symbolleiste Symbol mit Klassennamen in CK-Editor

+0

Nicht ganz sicher, ob ich verstehe die Frage, aber ich habe diesen Tipp http://stackoverflow.com/a/38363283/5914789 – Woody

+0

Das war sehr nah an dem, was ich versuche, außer dass ich es nur für eine neue Schaltfläche von meinem Plugin brauche. Bedeutet das, dass es keinen offiziellen Weg dafür gibt? Zum Beispiel erwartete ich etwas wie '' CKEDITOR.plugins.add ("myplugin", {className: "fa fa-scissors", ...} '' 'sollte den Trick machen. – pckben

Antwort

1

ich einen Hack für dieses scheinbar offensichtlich fehlende Feature gefunden habe:

editor.ui.addButton('MyButton', { 
    //className: '...' // this only adds the classes to the parent container, not the icon span 
    icon: '_ fa fa-scissors _' // this hacks the existing classes and injects extra classes to the icon span 
}); 

mit CK Editor v4.6.2 Getestet

+0

das ist einfach! Nie gedacht es so zu machen. – Woody