layout/style/test/browser_bug453896.js

changeset 2
7e26c7da4463
equal deleted inserted replaced
-1:000000000000 0:48009f03dbc0
1 var listener = {
2 handleEvent : function(e) {
3 if (e.target == theBrowser.contentDocument)
4 doTest();
5 }
6 }
7
8 var theTab;
9 var theBrowser;
10
11 function test() {
12 waitForExplicitFinish();
13
14 theTab = gBrowser.addTab();
15 theBrowser = gBrowser.getBrowserForTab(theTab);
16 theBrowser.addEventListener("load", listener, true);
17
18 var rootDir = getRootDirectory(gTestPath);
19 theBrowser.contentWindow.location = rootDir + "bug453896_iframe.html";
20 }
21
22 function doTest() {
23 theBrowser.removeEventListener("load", listener, true);
24 var fake_window = { ok: ok, SimpleTest: { finish: finish } };
25 theBrowser.contentWindow.wrappedJSObject.run(fake_window);
26 gBrowser.removeTab(theTab);
27 }

mercurial