mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-04-12 19:19:15 +00:00
Back out changeset 6fc5d661ca55 because of a11y test failures
This commit is contained in:
parent
7575804ded
commit
833dcad511
@ -31,8 +31,6 @@
|
|||||||
setOverLink: function (link, b) {
|
setOverLink: function (link, b) {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
delete window["gFindBar"];
|
|
||||||
var gFindBar = {
|
var gFindBar = {
|
||||||
hidden: true
|
hidden: true
|
||||||
};
|
};
|
||||||
|
@ -91,7 +91,8 @@ var gEditUIVisible = true;
|
|||||||
["gBrowser", "content"],
|
["gBrowser", "content"],
|
||||||
["gNavToolbox", "navigator-toolbox"],
|
["gNavToolbox", "navigator-toolbox"],
|
||||||
["gURLBar", "urlbar"],
|
["gURLBar", "urlbar"],
|
||||||
["gNavigatorBundle", "bundle_browser"]
|
["gNavigatorBundle", "bundle_browser"],
|
||||||
|
["gFindBar", "FindToolbar"]
|
||||||
].forEach(function (elementGlobal) {
|
].forEach(function (elementGlobal) {
|
||||||
var [name, id] = elementGlobal;
|
var [name, id] = elementGlobal;
|
||||||
window.__defineGetter__(name, function () {
|
window.__defineGetter__(name, function () {
|
||||||
@ -107,24 +108,6 @@ var gEditUIVisible = true;
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
// Smart getter for the findbar. If you don't wish to force the creation of
|
|
||||||
// the findbar, check gFindBarInitialized first.
|
|
||||||
var gFindBarInitialized = false;
|
|
||||||
XPCOMUtils.defineLazyGetter(window, "gFindBar", function() {
|
|
||||||
let XULNS = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
|
|
||||||
let findbar = document.createElementNS(XULNS, "findbar");
|
|
||||||
findbar.setAttribute("browserid", "content");
|
|
||||||
findbar.id = "FindToolbar";
|
|
||||||
|
|
||||||
let browserBottomBox = document.getElementById("browser-bottombox");
|
|
||||||
browserBottomBox.insertBefore(findbar, browserBottomBox.firstChild);
|
|
||||||
|
|
||||||
// Force a style flush to ensure that our binding is attached.
|
|
||||||
findbar.clientTop;
|
|
||||||
window.gFindBarInitialized = true;
|
|
||||||
return findbar;
|
|
||||||
});
|
|
||||||
|
|
||||||
__defineGetter__("gPrefService", function() {
|
__defineGetter__("gPrefService", function() {
|
||||||
delete this.gPrefService;
|
delete this.gPrefService;
|
||||||
return this.gPrefService = Services.prefs;
|
return this.gPrefService = Services.prefs;
|
||||||
@ -988,13 +971,10 @@ function BrowserStartup() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (window.opener && !window.opener.closed) {
|
if (window.opener && !window.opener.closed) {
|
||||||
let openerFindBar = window.opener.gFindBarInitialized ?
|
let openerFindBar = window.opener.gFindBar;
|
||||||
window.opener.gFindBar : null;
|
if (openerFindBar && !openerFindBar.hidden &&
|
||||||
if (openerFindBar &&
|
openerFindBar.findMode == gFindBar.FIND_NORMAL)
|
||||||
!openerFindBar.hidden &&
|
|
||||||
openerFindBar.findMode == openerFindBar.FIND_NORMAL) {
|
|
||||||
gFindBar.open();
|
gFindBar.open();
|
||||||
}
|
|
||||||
|
|
||||||
let openerSidebarBox = window.opener.document.getElementById("sidebar-box");
|
let openerSidebarBox = window.opener.document.getElementById("sidebar-box");
|
||||||
// If the opener had a sidebar, open the same sidebar in our window.
|
// If the opener had a sidebar, open the same sidebar in our window.
|
||||||
@ -2618,9 +2598,8 @@ var PrintPreviewListener = {
|
|||||||
this._chromeState.statusbarOpen = !statusbar.hidden;
|
this._chromeState.statusbarOpen = !statusbar.hidden;
|
||||||
statusbar.hidden = true;
|
statusbar.hidden = true;
|
||||||
|
|
||||||
this._chromeState.findOpen = gFindBarInitialized && !gFindBar.hidden;
|
this._chromeState.findOpen = !gFindBar.hidden;
|
||||||
if (gFindBarInitialized)
|
gFindBar.close();
|
||||||
gFindBar.close();
|
|
||||||
},
|
},
|
||||||
_showChrome: function () {
|
_showChrome: function () {
|
||||||
if (this._chromeState.notificationsOpen)
|
if (this._chromeState.notificationsOpen)
|
||||||
@ -4133,19 +4112,17 @@ var XULBrowserWindow = {
|
|||||||
}
|
}
|
||||||
UpdateBackForwardCommands(gBrowser.webNavigation);
|
UpdateBackForwardCommands(gBrowser.webNavigation);
|
||||||
|
|
||||||
if (gFindBarInitialized) {
|
if (gFindBar.findMode != gFindBar.FIND_NORMAL) {
|
||||||
if (gFindBar.findMode != gFindBar.FIND_NORMAL) {
|
// Close the Find toolbar if we're in old-style TAF mode
|
||||||
// Close the Find toolbar if we're in old-style TAF mode
|
gFindBar.close();
|
||||||
gFindBar.close();
|
|
||||||
}
|
|
||||||
|
|
||||||
// XXXmano new-findbar, do something useful once it lands.
|
|
||||||
// Of course, this is especially wrong with bfcache on...
|
|
||||||
|
|
||||||
// fix bug 253793 - turn off highlight when page changes
|
|
||||||
gFindBar.getElement("highlight").checked = false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// XXXmano new-findbar, do something useful once it lands.
|
||||||
|
// Of course, this is especially wrong with bfcache on...
|
||||||
|
|
||||||
|
// fix bug 253793 - turn off highlight when page changes
|
||||||
|
gFindBar.getElement("highlight").checked = false;
|
||||||
|
|
||||||
// See bug 358202, when tabs are switched during a drag operation,
|
// See bug 358202, when tabs are switched during a drag operation,
|
||||||
// timers don't fire on windows (bug 203573)
|
// timers don't fire on windows (bug 203573)
|
||||||
if (aRequest)
|
if (aRequest)
|
||||||
@ -7278,7 +7255,7 @@ let gPrivateBrowsingUI = {
|
|||||||
if (BrowserSearch.searchBar)
|
if (BrowserSearch.searchBar)
|
||||||
this._searchBarValue = BrowserSearch.searchBar.textbox.value;
|
this._searchBarValue = BrowserSearch.searchBar.textbox.value;
|
||||||
|
|
||||||
if (gFindBarInitialized)
|
if (gFindBar)
|
||||||
this._findBarValue = gFindBar.getElement("findbar-textbox").value;
|
this._findBarValue = gFindBar.getElement("findbar-textbox").value;
|
||||||
|
|
||||||
this._setPBMenuTitle("stop");
|
this._setPBMenuTitle("stop");
|
||||||
@ -7336,7 +7313,7 @@ let gPrivateBrowsingUI = {
|
|||||||
// temporary fix until bug 463607 is fixed
|
// temporary fix until bug 463607 is fixed
|
||||||
document.getElementById("Tools:Sanitize").removeAttribute("disabled");
|
document.getElementById("Tools:Sanitize").removeAttribute("disabled");
|
||||||
|
|
||||||
if (gFindBarInitialized) {
|
if (gFindBar) {
|
||||||
let findbox = gFindBar.getElement("findbar-textbox");
|
let findbox = gFindBar.getElement("findbar-textbox");
|
||||||
findbox.reset();
|
findbox.reset();
|
||||||
if (this._findBarValue) {
|
if (this._findBarValue) {
|
||||||
@ -7633,4 +7610,4 @@ var TabContextMenu = {
|
|||||||
getService(Ci.nsISessionStore).
|
getService(Ci.nsISessionStore).
|
||||||
getClosedTabCount(window) == 0;
|
getClosedTabCount(window) == 0;
|
||||||
}
|
}
|
||||||
};
|
}
|
||||||
|
@ -753,6 +753,8 @@
|
|||||||
</hbox>
|
</hbox>
|
||||||
|
|
||||||
<vbox id="browser-bottombox">
|
<vbox id="browser-bottombox">
|
||||||
|
<findbar browserid="content" id="FindToolbar"/>
|
||||||
|
|
||||||
<statusbar class="chromeclass-status" id="status-bar"
|
<statusbar class="chromeclass-status" id="status-bar"
|
||||||
#ifdef WINCE
|
#ifdef WINCE
|
||||||
hidden="true"
|
hidden="true"
|
||||||
|
@ -904,8 +904,7 @@
|
|||||||
this._tabAttrModified(this.mCurrentTab);
|
this._tabAttrModified(this.mCurrentTab);
|
||||||
|
|
||||||
// Change focus to the new browser unless the findbar is focused.
|
// Change focus to the new browser unless the findbar is focused.
|
||||||
if (!gFindBarInitialized ||
|
if (gFindBar.hidden ||
|
||||||
gFindBar.hidden ||
|
|
||||||
gFindBar.getElement("findbar-textbox").getAttribute("focused") != "true") {
|
gFindBar.getElement("findbar-textbox").getAttribute("focused") != "true") {
|
||||||
|
|
||||||
var fm = Components.classes["@mozilla.org/focus-manager;1"].
|
var fm = Components.classes["@mozilla.org/focus-manager;1"].
|
||||||
|
@ -394,10 +394,8 @@ var PrintPreviewListener = {
|
|||||||
browser = document.createElement("browser");
|
browser = document.createElement("browser");
|
||||||
browser.setAttribute("id", "ppBrowser");
|
browser.setAttribute("id", "ppBrowser");
|
||||||
browser.setAttribute("flex", "1");
|
browser.setAttribute("flex", "1");
|
||||||
|
document.getElementById("appcontent").
|
||||||
// XXX: Bug 566849.
|
insertBefore(browser, document.getElementById("FindToolbar"));
|
||||||
let browserBottomBox = document.getElementById("browser-bottombox");
|
|
||||||
browserBottomBox.insertBefore(browser, browserBottomBox.firstChild);
|
|
||||||
}
|
}
|
||||||
return browser;
|
return browser;
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user