Try waiting for iframe document.onload instead of looping and waiting for document.body to exist.

pull/1/head
Caleb James DeLisle 7 years ago
parent e6cdf955d3
commit 6b174934c8

@ -470,14 +470,10 @@
// CryptPad
var _iframe = window._iframe = iframe.$;
var fw = this;
var intr = setInterval(function () {
//console.log(_iframe.contentWindow.document.body);
if (_iframe.contentWindow && _iframe.contentWindow.document && _iframe.contentWindow.document.body) {
clearInterval(intr);
CKEDITOR.tools.callFunction(fw._.frameLoadedHandler, _iframe.contentWindow);
}
}, 10);
var fw = this;
_iframe.contentWindow.onload = function () {
CKEDITOR.tools.callFunction(fw._.frameLoadedHandler, _iframe.contentWindow);
};
return;
// Work around Firefox bug - error prune when called from XUL (http://dev.ckeditor.com/ticket/320),

Loading…
Cancel
Save