summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClement Ho <ClemMakesApps@gmail.com>2016-12-06 16:23:04 -0600
committerClement Ho <ClemMakesApps@gmail.com>2017-01-09 16:01:07 -0600
commitb16a38c8a2c9b1090e3b28c47516e9161130ee10 (patch)
tree084312c0d1cd9241edad80dd8718cdfd2d5cb029
parent6d2d2b2bd1448bb46b586d5dbe0edc88f020967c (diff)
downloadgitlab-ce-b16a38c8a2c9b1090e3b28c47516e9161130ee10.tar.gz
Add filterMethod to hint dropdown
-rw-r--r--app/assets/javascripts/filtered_search/dropdown_hint.js.es612
1 files changed, 12 insertions, 0 deletions
diff --git a/app/assets/javascripts/filtered_search/dropdown_hint.js.es6 b/app/assets/javascripts/filtered_search/dropdown_hint.js.es6
index b09136586c8..0bee2eb2986 100644
--- a/app/assets/javascripts/filtered_search/dropdown_hint.js.es6
+++ b/app/assets/javascripts/filtered_search/dropdown_hint.js.es6
@@ -42,6 +42,18 @@
super.renderContent();
droplab.setData(this.hookId, dropdownData);
}
+
+ filterMethod(item, query) {
+ const { value } = gl.FilteredSearchTokenizer.getLastTokenObject(query);
+
+ if (value === '') {
+ item.droplab_hidden = false;
+ } else {
+ item.droplab_hidden = item['hint'].indexOf(value) === -1;
+ }
+
+ return item;
+ }
}
global.DropdownHint = DropdownHint;