From fdf6ee8a1a4d5968a8982dba6aa0b01bb4b23a52 Mon Sep 17 00:00:00 2001 From: "dtownsend%oxymoronical.com" Date: Fri, 7 Mar 2008 11:06:42 +0000 Subject: [PATCH] Bug 415255: AMO Manager: Clearing search results should refocus cursor in search textbox. r=robstrong, a=beltzner git-svn-id: svn://10.0.0.236/trunk@247301 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/toolkit/mozapps/extensions/content/extensions.js | 1 + mozilla/toolkit/mozapps/extensions/content/extensions.xml | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/mozilla/toolkit/mozapps/extensions/content/extensions.js b/mozilla/toolkit/mozapps/extensions/content/extensions.js index 2b38efe9ef4..8a0b78409fa 100644 --- a/mozilla/toolkit/mozapps/extensions/content/extensions.js +++ b/mozilla/toolkit/mozapps/extensions/content/extensions.js @@ -642,6 +642,7 @@ function displaySearchThrobber(aKey) { function resetSearch() { var searchbox = document.getElementById("searchbox"); searchbox.value = ""; + searchbox.focus(); retrieveRepositoryAddons(""); } diff --git a/mozilla/toolkit/mozapps/extensions/content/extensions.xml b/mozilla/toolkit/mozapps/extensions/content/extensions.xml index b78fd347313..0372abc707b 100644 --- a/mozilla/toolkit/mozapps/extensions/content/extensions.xml +++ b/mozilla/toolkit/mozapps/extensions/content/extensions.xml @@ -921,6 +921,7 @@ this.setAttribute("value", ""); this._cancelButton.hidden = true; this._searchButton.hidden = false; + this.focus(); @@ -936,6 +937,11 @@ + + if (event.originalTarget == this) + this.textbox.focus(); // Forward focus to actual textbox + + if (event.originalTarget == this.textbox.inputField) { this.startSearch();