1 var
gTestPage =
"http://example.org/browser/browser/base/content/test/dummy_page.html";
2 var
gTestImage =
"http://example.org/browser/browser/base/content/test/moz.png";
12 gTab2 = gBrowser.addTab();
13 gTab3 = gBrowser.addTab();
14 gBrowser.selectedTab =
gTab1;
29 gLevel = ZoomManager.getZoomForBrowser(gBrowser.getBrowserForTab(
gTab1));
31 ok(
gLevel > 1,
"New zoom for tab 1 should be greater than 1");
44 gBrowser.selectedTab =
gTab2;
54 zoomTest(
gTab1, 1,
"Zoom should be 1 when image was loaded in the background");
55 gBrowser.selectedTab =
gTab1;
56 zoomTest(
gTab1, 1,
"Zoom should still be 1 when tab with image is selected");
64 zoomTest(
gTab1, 1,
"Tab 1 should not be zoomed when an image loads");
65 gBrowser.selectedTab =
gTab2;
66 zoomTest(
gTab1, 1,
"Tab 1 should still not be zoomed when deselected");
69 let isOSX = (
"nsILocalFileMac" in Components.interfaces);
84 gPrefService.setBoolPref(
"browser.zoom.siteSpecific",
false);
88 if (
gPrefService.prefHasUserValue(
"browser.zoom.siteSpecific"))
98 gBrowser.selectedTab =
aTab;
100 let level = ZoomManager.zoom;
102 function onEnterPP() {
105 function onExitPP() {
109 zoomTest(
aTab, level,
"Toggling print preview mode should not affect zoom level");
115 PrintUtils.exitPrintPreview();
120 let printPreview =
new Function(document.getElementById(
"cmd_printPreview")
121 .getAttribute(
"oncommand"));
122 executeSoon(printPreview);
126 gBrowser.selectedTab =
gTab1;
128 gBrowser.removeTab(
gTab1);
130 gBrowser.removeTab(
gTab2);
132 gBrowser.removeTab(
gTab3);
137 is(ZoomManager.getZoomForBrowser(
tab.linkedBrowser),
val,
msg);
141 tab.linkedBrowser.addEventListener(
"load",
function (
event) {
142 event.currentTarget.removeEventListener(
"load",
arguments.callee,
true);
145 tab.linkedBrowser.loadURI(
url);
149 gBrowser.addEventListener(
"pageshow",
function(
event) {
150 gBrowser.removeEventListener(
"pageshow",
arguments.callee,
true);
153 if (direction ==
kBack)
156 gBrowser.goForward();
function navigate(direction, cb)
function thirdPageLoaded()
function imageZoomSwitch()
function runPrintPreviewTests()
function load(tab, url, cb)
this _dialogInput val(dateText)
aWindow setTimeout(function(){_this.restoreHistory(aWindow, aTabs, aTabData, aIdMap);}, 0)
return!aWindow arguments!aWindow arguments[0]
function secondPageLoaded()
function testPrintPreview(aTab, aCallback)
_replaceLoadingTitle aTab
function toggleAffectedChrome(aHide)
function zoomTest(tab, val, msg)