Bug 470288: Toolbar overlays content after page loads, r=gavin

This commit is contained in:
Mark Finkle 2008-12-18 17:36:59 -05:00
Родитель 4b0d0b146e
Коммит 52f8056b43
2 изменённых файлов: 5 добавлений и 9 удалений

Просмотреть файл

@ -287,7 +287,7 @@ var BrowserUI = {
this.show(UIMODE_URLVIEW); this.show(UIMODE_URLVIEW);
icons.setAttribute("mode", "loading"); icons.setAttribute("mode", "loading");
ws.panTo(0,0, true); ws.panTo(0, -60, true);
this._favicon.src = ""; this._favicon.src = "";
this._faviconLink = null; this._faviconLink = null;
@ -424,7 +424,7 @@ var BrowserUI = {
let panelUI = document.getElementById("panel-container"); let panelUI = document.getElementById("panel-container");
if (aMode == UIMODE_URLVIEW) { if (aMode == UIMODE_URLVIEW) {
this._showToolbar(true); this._showToolbar(false);
this._editToolbar(false); this._editToolbar(false);
bookmark.hidden = true; bookmark.hidden = true;
@ -461,9 +461,6 @@ var BrowserUI = {
urllist.height = container.boxObject.height; urllist.height = container.boxObject.height;
} }
else if (aMode == UIMODE_PANEL) { else if (aMode == UIMODE_PANEL) {
this._showToolbar(true);
this._editToolbar(false);
bookmark.hidden = true; bookmark.hidden = true;
urllist.hidden = true; urllist.hidden = true;
panelUI.hidden = false; panelUI.hidden = false;
@ -621,7 +618,7 @@ var BrowserUI = {
}, },
newTab : function() { newTab : function() {
ws.panTo(0,0, true); ws.panTo(0, -60, true);
Browser.newTab(true); Browser.newTab(true);
this.show(UIMODE_URLEDIT); this.show(UIMODE_URLEDIT);
}, },

Просмотреть файл

@ -91,11 +91,10 @@ var Browser = {
// or snap them back if they only showed up for a little bit // or snap them back if they only showed up for a little bit
if (visibleNow && !gSidebarVisible) { if (visibleNow && !gSidebarVisible) {
ws.freeze("toolbar-main"); BrowserUI._showToolbar(true);
ws.moveFrozenTo("toolbar-main", 0, 0);
} }
else if (!visibleNow && gSidebarVisible) { else if (!visibleNow && gSidebarVisible) {
ws.unfreeze("toolbar-main"); BrowserUI._showToolbar(false);
} }
gSidebarVisible = visibleNow; gSidebarVisible = visibleNow;