Ho un plug-in per il ckeditor e all'interno del init: voglio catturare l'evento click in modo che possa fare qualcosa.L'evento click del ckeditor non funziona
CKEDITOR.plugins.add('Columns',{
init : function(editor) {
editor.on('doubleclick', function(ev) {console.log('hello');}); // Works
editor.on('focus', function(ev) {console.log('hello');}); // Works
editor.on('click', function(ev) {console.log('hello');}); // Does not work
editor.on('mousedown', function(ev) {console.log('hello');}); // Does not work
}
});
Qualche idea ???
EDIT: OK non riusciva a fare clic su di lavoro, credo che abbiamo bisogno di creare un evento per questo. Tuttavia grazie a questo post: http://alfonsoml.blogspot.com.au/2011/03/onchange-event-for-ckeditor.html
sono riuscito a usare 'saveSnapshot' che sembra sparare ogni volta che clicco così questo ora lavora
editor.on('saveSnapshot', function(ev) {console.log('hello');}); // Works
Provare 'editor.editable(). On ('click', callback)'. – oleq
'editor.editable()' richiede un argomento. Ho trovato che 'editor.editable (editor.element)' funziona con editor in linea, ma si interrompe per i normali editor. Correzione – F21
. 'editor.editable()' funziona, ma puoi chiamarlo solo dopo che l'editor ha attivato l'evento 'instanceReady'. – F21