summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/search_autocomplete.js.coffee
diff options
context:
space:
mode:
authorAlfredo Sumaran <alfredo@gitlab.com>2016-03-31 15:28:45 -0500
committerAlfredo Sumaran <alfredo@gitlab.com>2016-03-31 15:29:14 -0500
commite3a983050714aa54a3c7911666cdd0abbc36e57a (patch)
tree80b19310f2d825773bb87624c20acc7cdc3caf81 /app/assets/javascripts/search_autocomplete.js.coffee
parentccc929d75d1f34accc4c7a6604c26cac6113a18c (diff)
downloadgitlab-ce-e3a983050714aa54a3c7911666cdd0abbc36e57a.tar.gz
Skip default behaviour if we are clicking a result for the same location
Diffstat (limited to 'app/assets/javascripts/search_autocomplete.js.coffee')
-rw-r--r--app/assets/javascripts/search_autocomplete.js.coffee8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/assets/javascripts/search_autocomplete.js.coffee b/app/assets/javascripts/search_autocomplete.js.coffee
index 030655491bf..2656c6e30a2 100644
--- a/app/assets/javascripts/search_autocomplete.js.coffee
+++ b/app/assets/javascripts/search_autocomplete.js.coffee
@@ -62,6 +62,8 @@ class @SearchAutocomplete
search:
fields: ['text']
data: @getData.bind(@)
+ selectable: true
+ clicked: @onClick.bind(@)
getData: (term, callback) ->
_this = @
@@ -268,3 +270,9 @@ class @SearchAutocomplete
<li><a class='dropdown-menu-empty-link is-focused'>Loading...</a></li>
</ul>"
@dropdownContent.html(html)
+
+ onClick: (item, e) ->
+ if location.pathname.indexOf(item.url) isnt -1
+ e.preventDefault()
+ @disableAutocomplete()
+ @searchInput.val('')