diff --git a/browser/base/content/browser.css b/browser/base/content/browser.css index 5e1d25cd411..b2138a3f5e1 100644 --- a/browser/base/content/browser.css +++ b/browser/base/content/browser.css @@ -140,6 +140,10 @@ toolbar[mode="icons"] > #reload-button[displaystop] { -moz-binding: url(chrome://browser/content/urlbarBindings.xml#urlbar); } +#urlbar-progress { + -moz-binding: url("chrome://global/content/bindings/progressmeter.xml#progressmeter"); +} + /* Some child nodes want to be ordered based on the locale's direction, while everything else should be ltr. */ .urlbar-input-box:-moz-locale-dir(rtl) { diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js index 33b6bea7285..c7fdddf2539 100644 --- a/browser/base/content/browser.js +++ b/browser/base/content/browser.js @@ -4026,7 +4026,7 @@ var XULBrowserWindow = { get statusMeter () { delete this.statusMeter; - return this.statusMeter = document.getElementById("statusbar-icon"); + return this.statusMeter = document.getElementById("urlbar-progress"); }, get stopCommand () { delete this.stopCommand; @@ -4162,7 +4162,7 @@ var XULBrowserWindow = { this._progressCollapseTimer = 0; } else - this.statusMeter.parentNode.collapsed = false; + this.statusMeter.collapsed = false; // XXX: This needs to be based on window activity... this.stopCommand.removeAttribute("disabled"); @@ -4226,7 +4226,7 @@ var XULBrowserWindow = { // Turn the progress meter and throbber off. this._progressCollapseTimer = setTimeout(function (self) { - self.statusMeter.parentNode.collapsed = true; + self.statusMeter.collapsed = true; self._progressCollapseTimer = 0; }, 100, this); diff --git a/browser/base/content/browser.xul b/browser/base/content/browser.xul index 7dd0af6a867..7830439b944 100644 --- a/browser/base/content/browser.xul +++ b/browser/base/content/browser.xul @@ -953,6 +953,7 @@ tooltiptext="&goEndCap.tooltip;" onclick="gURLBar.handleCommand(event);"/> + @@ -1287,9 +1288,6 @@ #endif > - - -