Hi,
in ajax setting we must update the whole form that contains textareas that are CKEditorized. When the request happens, we can destroy the instances, but this leaves ugly view for the user. (It is fixed when the response is handled.)
I could delay the destruction of instances to the point when the instances are re-initialized, but the destory method dies at that point, because JQuery has already removed the dom containing the OLD textarea. If I don't destory the instance 'Instance already exists' error is thrown.
Now, I can use the "appendTo" method to add the editors and delay the destruction and everything works fine, but the editors are named "editor" + running number and thus I can't reliably determine the correct editor instance to destroy.
Question: is there a way to name instances? Why I can't give the name of the instance as part of the configuration that creates the editor?
Is the only possibility to track the editors manually in this case?
- Ville
in ajax setting we must update the whole form that contains textareas that are CKEditorized. When the request happens, we can destroy the instances, but this leaves ugly view for the user. (It is fixed when the response is handled.)
I could delay the destruction of instances to the point when the instances are re-initialized, but the destory method dies at that point, because JQuery has already removed the dom containing the OLD textarea. If I don't destory the instance 'Instance already exists' error is thrown.
Now, I can use the "appendTo" method to add the editors and delay the destruction and everything works fine, but the editors are named "editor" + running number and thus I can't reliably determine the correct editor instance to destroy.
Question: is there a way to name instances? Why I can't give the name of the instance as part of the configuration that creates the editor?
Is the only possibility to track the editors manually in this case?
- Ville
Re: Naming of editor instance
Re: Naming of editor instance
If http://dev.ckeditor.com/ticket/8226 is fixed then you'll be able to destroy or recreate an instance at anytime. But as you can read at the ticket that's stopped due to a disagreement about how to fix it.