From 5ae3dbbe74d5d8df3d8c505952a128bb26452cf0 Mon Sep 17 00:00:00 2001 From: Mark Finkle Date: Thu, 11 Dec 2008 02:05:55 -0500 Subject: [PATCH] Bug 468759: combine _edit and _caption elements, r=gavin --- mobile/chrome/content/browser-ui.js | 19 ++++++++++--------- mobile/chrome/content/browser.xul | 2 -- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/mobile/chrome/content/browser-ui.js b/mobile/chrome/content/browser-ui.js index 3619cc79cc2f..69cfa0a4366b 100644 --- a/mobile/chrome/content/browser-ui.js +++ b/mobile/chrome/content/browser-ui.js @@ -73,7 +73,6 @@ const kDefaultFavIconURL = "chrome://browser/skin/images/default-favicon.png"; var BrowserUI = { _panel : null, - _caption : null, _edit : null, _throbber : null, _autocompleteNavbuttons : null, @@ -91,7 +90,7 @@ var BrowserUI = { if (caption == "about:blank") caption = ""; } - this._caption.value = caption; + this._edit.value = caption; var docElem = document.documentElement; var title = ""; @@ -194,16 +193,20 @@ var BrowserUI = { var icons = document.getElementById("urlbar-icons"); if (aEdit) { icons.setAttribute("mode", "edit"); - this._caption.hidden = true; - this._edit.hidden = false; + this._edit.readOnly = false; + + let urlString = this.getDisplayURI(Browser.currentBrowser); + if (urlString == "about:blank") + urlString = ""; + this._edit.value = urlString; + this._edit.inputField.focus(); this._edit.editor.selectAll(); } else { icons.setAttribute("mode", "view"); - this._edit.hidden = true; + this._edit.readOnly = true; this._edit.reallyClosePopup(); - this._caption.hidden = false; } }, @@ -246,9 +249,8 @@ var BrowserUI = { }, init : function() { - this._caption = document.getElementById("urlbar-caption"); - this._caption.addEventListener("click", this, false); this._edit = document.getElementById("urlbar-edit"); + this._edit.addEventListener("click", this, false); this._edit.addEventListener("blur", this, false); this._edit.addEventListener("keypress", this, true); this._throbber = document.getElementById("urlbar-throbber"); @@ -350,7 +352,6 @@ var BrowserUI = { this.show(UIMODE_URLEDIT); } - this._caption.value = urlString; this._edit.value = urlString; }, diff --git a/mobile/chrome/content/browser.xul b/mobile/chrome/content/browser.xul index 6bab1b0fa41d..7752c21aa1a9 100644 --- a/mobile/chrome/content/browser.xul +++ b/mobile/chrome/content/browser.xul @@ -254,7 +254,6 @@ -