Bug 738287 - Make browser_pdfjs_main.js correctly wait for the add-ons manager API callback.

r=ttaubert
This commit is contained in:
Marco Bonardo 2012-03-22 17:56:28 +01:00
Родитель aa4812e1a1
Коммит 01fc002e2b
1 изменённых файлов: 7 добавлений и 3 удалений

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

@ -15,12 +15,16 @@ function test() {
registerCleanupFunction(function() {
aAddon.userDisabled = true;
});
});
continueTest();
});
}
function continueTest() {
var tab = gBrowser.addTab(TESTROOT + "file_pdfjs_test.pdf");
var newTabBrowser = gBrowser.getBrowserForTab(tab);
newTabBrowser.addEventListener("load", function () {
newTabBrowser.removeEventListener("load", arguments.callee, true);
newTabBrowser.addEventListener("load", function onLoad() {
newTabBrowser.removeEventListener("load", onLoad, true);
var hasViewer = newTabBrowser.contentDocument.querySelector('div#viewer');
var hasPDFJS = 'PDFJS' in newTabBrowser.contentWindow.wrappedJSObject;