diff options
author | Alfredo Sumaran <alfredo@gitlab.com> | 2016-03-31 15:28:45 -0500 |
---|---|---|
committer | Alfredo Sumaran <alfredo@gitlab.com> | 2016-03-31 15:29:14 -0500 |
commit | e3a983050714aa54a3c7911666cdd0abbc36e57a (patch) | |
tree | 80b19310f2d825773bb87624c20acc7cdc3caf81 /app/assets/javascripts/search_autocomplete.js.coffee | |
parent | ccc929d75d1f34accc4c7a6604c26cac6113a18c (diff) | |
download | gitlab-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.coffee | 8 |
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('') |