2017-09-29 1 views
0

Ich habe ein Problem. Wenn ich den Editor schreibgeschützt mache, bleiben einige der Schaltflächen (Kopieren, Vorschau, Vollbild) aktiviert.CKEDITOR READONLY andere Tasten aktivieren

  • Normale enter image description here

  • einen Text auswählen enter image description here

Wie kann ich andere Tasten aktiviert, wenn ich den Text wählen? (zum Beispiel aktivierte Taste 'BGColor')

Antwort

0

Sie können so etwas tun
Suchen Sie nach Auswahlereignis.

CKEDITOR.instances["textarea"].on('selectionChange', function(evt) { 
    // get desired command from ckeditor 
    var myCommand = this.getCommand('CKEDITOR_COMMAND_NAME'); 
    var mySelection = null; 
    // check if something is selected 
    var mySelection = this.getSelection().getNative() || this.window.$.getSelection() || this.document.$.selection; 
    if (!mySelection) { 
    // if not stay disable 
     myCommand.disable(); 
    } else { 
    //if yes enable command 
    myCommand.enable(); 
    } 

}); 
Verwandte Themen