Bug 263599: Status bar reappears after Print Preview even if it was hidden before. p=jcginn@gmail.com, r=mconnor, a=asa

This commit is contained in:
steffen.wilberg%web.de 2005-04-23 16:37:20 +00:00
parent 1726e9fd0a
commit 8f657b70ca

View File

@ -2261,26 +2261,43 @@ function toggleAffectedChrome(aHide)
// (*) menubar
// (*) navigation bar
// (*) bookmarks toolbar
// (*) browser messages
// (*) sidebar
// (*) find bar
// (*) statusbar
var navToolbox = document.getElementById("navigator-toolbox");
navToolbox.hidden = aHide;
var statusbar = document.getElementById("status-bar");
statusbar.hidden = aHide;
if (aHide)
{
gChromeState = {};
var sidebar = document.getElementById("sidebar-box");
gChromeState.sidebarOpen = !sidebar.hidden;
gSidebarCommand = sidebar.getAttribute("sidebarcommand");
var message = gBrowser.getMessageForBrowser(gBrowser.selectedBrowser, "top");
gChromeState.messageOpen = !message.hidden;
message.hidden = aHide;
var statusbar = document.getElementById("status-bar");
gChromeState.statusbarOpen = !statusbar.hidden;
statusbar.hidden = aHide;
var findBar = document.getElementById("FindToolbar");
gChromeState.findOpen = !findBar.hidden;
closeFindBar();
}
else {
if (gChromeState.messageOpen) {
var message = gBrowser.getMessageForBrowser(gBrowser.selectedBrowser, "top");
message.hidden = aHide;
}
if (gChromeState.statusbarOpen) {
var statusbar = document.getElementById("status-bar");
statusbar.hidden = aHide;
}
if (gChromeState.findOpen)
openFindBar();
}