Skip to content
This repository was archived by the owner on Sep 6, 2021. It is now read-only.

Commit 17b2fa9

Browse files
committed
Merge pull request #2101 from mynetx/issue-2077
Visual cue if no Quick Open results
2 parents b7953c6 + b8a7a33 commit 17b2fa9

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/search/QuickOpen.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,13 @@ define(function (require, exports, module) {
352352
};
353353

354354

355+
/**
356+
* Give visual clue when there are no results
357+
*/
358+
QuickNavigateDialog.prototype._handleResultsReady = function (results) {
359+
$("input#quickOpenSearch").toggleClass("no-results", results.length === 0);
360+
};
361+
355362
/**
356363
* Closes the search dialog and notifies all quick open plugins that
357364
* searching is done.
@@ -793,7 +800,6 @@ define(function (require, exports, module) {
793800
return formatter(item, query);
794801
}
795802

796-
797803
function setSearchFieldValue(prefix, initialString) {
798804
prefix = prefix || "";
799805
initialString = initialString || "";
@@ -876,6 +882,7 @@ define(function (require, exports, module) {
876882
});
877883

878884
that.$searchField.bind({
885+
resultsReady: function (e, results) { that._handleResultsReady(results); },
879886
itemSelect: function (e, selectedItem) { that._handleItemSelect(selectedItem); },
880887
itemFocus: function (e, selectedItem) { that._handleItemFocus(selectedItem); },
881888
keydown: function (e) { that._handleKeyDown(e); },

0 commit comments

Comments
 (0)