43 let
testPage =
'data:text/html,<body><iframe id="a" src=""></iframe></body>';
54 gBrowser.selectedTab = gBrowser.addTab();
59 is(ZoomManager.zoom, zoomLevel,
"zoom is retained after sub-document load");
60 gBrowser.removeCurrentTab();
66 Ci.nsISupportsWeakReference]),
68 onProgressChange:
function() {},
69 onLocationChange:
function() {
70 window.setTimeout(finishTest, 0);
72 onStatusChange:
function() {},
73 onSecurityChange:
function() {}
76 let continueTest =
function() {
80 zoomLevel = ZoomManager.zoom;
84 testBrowser.addProgressListener(progressListener);
87 content.document.getElementById(
"a").src =
"http://test2.example.org/";
94 let continueListener =
function() {
95 window.setTimeout(continueTest, 0);
98 testBrowser.removeEventListener(
"load", continueListener,
true);
100 testBrowser.addEventListener(
"load", continueListener,
true);
103 testBrowser.contentWindow.location =
testPage;
sbOSDControlService prototype QueryInterface
ContinuingWebProgressListener prototype onStateChange