Avoid repeated search when clearing quick search bar
This commit is contained in:
parent
3b402c564c
commit
bbdfebf8f6
|
@ -1967,8 +1967,10 @@ var ZoteroPane = new function()
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Some keys trigger an immediate search
|
||||||
|
*/
|
||||||
this.handleSearchKeypress = function (textbox, event) {
|
this.handleSearchKeypress = function (textbox, event) {
|
||||||
// Events that turn find-as-you-type on
|
|
||||||
if (event.keyCode == event.DOM_VK_ESCAPE) {
|
if (event.keyCode == event.DOM_VK_ESCAPE) {
|
||||||
textbox.value = '';
|
textbox.value = '';
|
||||||
this.search();
|
this.search();
|
||||||
|
@ -1980,12 +1982,7 @@ var ZoteroPane = new function()
|
||||||
|
|
||||||
|
|
||||||
this.handleSearchInput = function (textbox, event) {
|
this.handleSearchInput = function (textbox, event) {
|
||||||
// This is the new length, except, it seems, when the change is a
|
if (textbox.value.indexOf('"') != -1) {
|
||||||
// result of Undo or Redo
|
|
||||||
if (!textbox.value.length) {
|
|
||||||
this.search();
|
|
||||||
}
|
|
||||||
else if (textbox.value.indexOf('"') != -1) {
|
|
||||||
this.setItemsPaneMessage(Zotero.getString('advancedSearchMode'));
|
this.setItemsPaneMessage(Zotero.getString('advancedSearchMode'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user