Hello everyone. I had read guides about CKEditor events and searched this issue through the internet, but didnt really find what I was looking for. I have code like:
CKEDITOR.replace(div);
window.frames[0].document.addEventListener(event, function() { make the green fox fly });
But JS doesnt find any frames because they are not loaded yet. And I cant do like window.frames.onload, because frames is not defined before CKEditor has fully done the replace.
Any suggestions?
By the way, setTimeout for
By the way, setTimeout for the event listener works, but thats kind a slippery solution, since I dont know how fast CKEditor will load on end user's device.
Problem solved.
Problem solved.
How did you solve?
I'm wanting to execute some code after the editor loads as well without resorting to setTimeout hacks. How did you solve the problem, mkoks?
Hi apoco, I added this to my
Hi apoco, I added this to my code after the replace function. It runs every time a new instance is loaded.
CKEDITOR.on('instanceReady', function() { your code });
That's great!
That's great!
But what to do when I want to manipulate the instance?