example ejemplos editable jquery tinymce

jquery - ejemplos - Espera a que TinyMCE se cargue



tinymce no editable (2)

Tengo estas dos líneas de código una tras otra.

tinymce.execCommand(''mceAddControl'',true,''email_body''); tinyMCE.activeEditor.setContent(data.tplCustom.htmltemplate);

La segunda línea intenta configurar el contenido incluso antes de que se termine el proceso. Creo que la causa de esto es que obtengo el error "tinyMCE.activeEditor is null".

¿Hay alguna forma de esperar hasta que se cargue? Gracias


La versión 4 de TinyMCE utiliza un método de enlace de eventos ligeramente diferente.

Versión 3

// v3.x tinymce.init({ setup : function(ed) { ed.onInit.add(function(ed) { console.debug(''Editor is done: '' + ed.id); }); } });

Versión 4

// v4.x tinymce.init({ setup: function (ed) { ed.on(''init'', function(args) { console.debug(args.target.id); }); } });

Referencia: http://www.tinymce.com/wiki.php/API3:event.tinymce.Editor.onInit http://www.tinymce.com/wiki.php/Tutorial:Migration_guide_from_3.x


Si no puede acceder a la tinymce.init({...}) (como en WordPress por ejemplo), también puede usar el evento addeditor :

/// Fires when an editor is added to the EditorManager collection. tinymce.on(''addeditor'', function( event ) { var editor = event.editor; var $textarea = $(''#'' + editor.id); console.log($textarea.val()); }, true );

Documentación del evento TinyMCE ''addeditor''