summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/filtered_search/filtered_search_visual_tokens.js.es6
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/filtered_search/filtered_search_visual_tokens.js.es6')
-rw-r--r--app/assets/javascripts/filtered_search/filtered_search_visual_tokens.js.es69
1 files changed, 9 insertions, 0 deletions
diff --git a/app/assets/javascripts/filtered_search/filtered_search_visual_tokens.js.es6 b/app/assets/javascripts/filtered_search/filtered_search_visual_tokens.js.es6
index 3b04c6ef6fa..4f3efea8e16 100644
--- a/app/assets/javascripts/filtered_search/filtered_search_visual_tokens.js.es6
+++ b/app/assets/javascripts/filtered_search/filtered_search_visual_tokens.js.es6
@@ -23,6 +23,15 @@ class FilteredSearchVisualTokens {
}
}
+ static removeSelectedToken() {
+ const selected = document.querySelector('.js-visual-token .selected');
+
+ if (selected) {
+ const li = selected.closest('.js-visual-token');
+ li.parentElement.removeChild(li);
+ }
+ }
+
static addVisualTokenElement(name, value, isSearchTerm) {
const li = document.createElement('li');
li.classList.add('js-visual-token');