8959 (wie bestimmte benutzerdefinierte Schaltflächen machen
Wir migrieren CKEditor Problem zu GitHub-Tracking. Bitte verwenden Sie GitHub keine neuen Probleme zu melden.
Kontext-Navigation
Beschreibung
Ich habe bemerkt, dass, wenn Sie den Editor machen nur lesbar einige der Befehlsschaltflächen (wie Kopieren, Vorschau, Vollbild) aktiviert bleiben. Ich habe zwei Fragen:
- Welche Klasse / Immobilien benötige ich für meine benutzerdefinierten, benutzerdefinierte Schaltflächen / Befehle (Plugins) gesetzt zu haben, sie auf diese Weise verhalten?
- Wie kann ich dieses Verhalten außer Kraft setzen. Mit anderen Worten, macht Kopie, Vorschau, Vollbild deaktiviert, wenn der Editor nur lesbar ist.
Ich hatte einige Teilerfolg. Ich habe versucht, eine Klasse Hinzufügen namens „alwaysEnabled“, wenn Sie die Taste (editor.ui.addButton) zu schaffen. Dann, nachdem ich den Editor nur lesbar gemacht, ausgeführt ich diesen Befehl ein:
Dies machte es „erscheinen“ aktiviert, aber der Befehl din noch nicht ausgelöst.
danke für die Hilfe.
Änderungsverlauf (3)
Allgemein → UI. Skin
Weiter mehr glaube ich, dass es im Forum beantwortet wurde:
Ob eine benutzerdefinierte Plug-in deaktiviert werden read-only, hängt von Ihrer Plugins Definitionen. Die Quelle, Vorschau usw. Tasten Editor gebunden sind „Befehle“, und sie spiegeln den Befehl „Zustand“.
Zum Beispiel können Sie das Geschehen auf dem Vorschau-Plugin-Code sehen, die in Zeile 16:
Also ich denke, die Klasse / Objekt Sie suchen, schreibgeschützt ist. 1 in Ihrem js-Datei des Plugins.