Bug 583041 - Style Editor integration; part 2; r=rcampbell

This commit is contained in:
Cedric Vivier 2011-10-03 19:08:15 +08:00
Родитель 44d2861bb7
Коммит 858a03f3ce
1 изменённых файлов: 11 добавлений и 1 удалений

Просмотреть файл

@ -222,7 +222,17 @@ SourceEditor.prototype = {
}, this); }, this);
if (aCallback) { if (aCallback) {
aCallback(this); let iframe = this._view._frame;
let document = iframe.contentDocument;
if (!document || document.readyState != "complete") {
let onIframeLoad = function () {
iframe.contentWindow.removeEventListener("load", onIframeLoad, false);
aCallback(this);
}.bind(this);
iframe.contentWindow.addEventListener("load", onIframeLoad, false);
} else {
aCallback(this);
}
} }
}, },