summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/filtered_search/dropdown_label.js.es6
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/filtered_search/dropdown_label.js.es6')
-rw-r--r--app/assets/javascripts/filtered_search/dropdown_label.js.es69
1 files changed, 8 insertions, 1 deletions
diff --git a/app/assets/javascripts/filtered_search/dropdown_label.js.es6 b/app/assets/javascripts/filtered_search/dropdown_label.js.es6
index 9225dca13b0..ef92ecd3bd1 100644
--- a/app/assets/javascripts/filtered_search/dropdown_label.js.es6
+++ b/app/assets/javascripts/filtered_search/dropdown_label.js.es6
@@ -9,7 +9,14 @@
}
itemClicked(e) {
- console.log('label clicked');
+ const dataValueSet = this.setDataValueIfSelected(e.detail.selected);
+
+ if (!dataValueSet) {
+ const labelName = `~${e.detail.selected.querySelector('.label-title').innerText.trim()}`;
+ gl.FilteredSearchManager.addWordToInput(this.getSelectedText(labelName));
+ }
+
+ this.dismissDropdown();
}
renderContent() {