зеркало из https://github.com/mozilla/gecko-dev.git
Bug #267243 --> After doing a quick search, if you quickly load another folder, we don't hide the clear button
all of the time. Also fixes problems with the quick search bar when moving from a virtual folder to a non virtual folder.
This commit is contained in:
Родитель
5d74cdd6fc
Коммит
683d7693d2
|
@ -897,9 +897,8 @@ function FolderPaneSelectionChange()
|
|||
gPreQuickSearchView.close();
|
||||
gPreQuickSearchView = null;
|
||||
}
|
||||
var searchInput = document.getElementById("searchInput"); //reset the search input on folder switch
|
||||
if (searchInput)
|
||||
searchInput.value = "";
|
||||
|
||||
clearQuickSearchAfterFolderChange();
|
||||
}
|
||||
ClearMessagePane();
|
||||
|
||||
|
|
|
@ -108,6 +108,7 @@ var gSearchNotificationListener =
|
|||
gStatusBar.setAttribute("mode","normal");
|
||||
gSearchInProgress = false;
|
||||
viewDebug("gSearchInput = " + gSearchInput.value + "\n");
|
||||
|
||||
// ### TODO need to find out if there's quick search within a virtual folder.
|
||||
if (gCurrentVirtualFolderUri &&
|
||||
(gSearchInput.value == "" || gSearchInput.showingSearchCriteria))
|
||||
|
@ -587,6 +588,13 @@ function ClearQSIfNecessary()
|
|||
Search("");
|
||||
}
|
||||
|
||||
// called after the user switches folders while inside
|
||||
// of a quick search view...
|
||||
function clearQuickSearchAfterFolderChange()
|
||||
{
|
||||
gSearchInput.setSearchCriteriaText();
|
||||
}
|
||||
|
||||
function Search(str)
|
||||
{
|
||||
viewDebug("in Search str = " + str + "gSearchInput.showingSearchCriteria = " + gSearchInput.showingSearchCriteria + "\n");
|
||||
|
|
Загрузка…
Ссылка в новой задаче