diff options
author | Arinde Eniola <eniolaarinde1@gmail.com> | 2016-04-27 18:04:48 +0300 |
---|---|---|
committer | Arinde Eniola <eniolaarinde1@gmail.com> | 2016-04-27 18:04:48 +0300 |
commit | eab9be486d744ca3f9f6d989d7294e9e74ab1b93 (patch) | |
tree | bba5832b290959ac46be92e38806850db0c3d420 /app/assets/javascripts/gl_dropdown.js.coffee | |
parent | cbeddc632ef6759a28ff778d117f32c77b406c6f (diff) |
make some changes to enable the links in the dropdown to be clickable
Diffstat (limited to 'app/assets/javascripts/gl_dropdown.js.coffee')
-rw-r--r-- | app/assets/javascripts/gl_dropdown.js.coffee | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/app/assets/javascripts/gl_dropdown.js.coffee b/app/assets/javascripts/gl_dropdown.js.coffee index c721cbf4ae9..d1c3bd76904 100644 --- a/app/assets/javascripts/gl_dropdown.js.coffee +++ b/app/assets/javascripts/gl_dropdown.js.coffee @@ -416,13 +416,13 @@ class GitLabDropdown return selectedObject selectRowAtIndex: (index) -> - selector = ".dropdown-content li:not(.divider):eq(#{index}) a" + selector = ".dropdown-content li:not(.divider):has('a'):eq(#{index}) a" if @dropdown.find(".dropdown-toggle-page").length selector = ".dropdown-page-one #{selector}" # simulate a click on the first link - $(selector, @dropdown).trigger "click" + $(selector, @dropdown)[0].click() if $(selector, @dropdown)[0] addArrowKeyEvent: -> ARROW_KEY_CODES = [38, 40] @@ -457,6 +457,8 @@ class GitLabDropdown return false if currentKeyCode is 13 + e.preventDefault() + e.stopImmediatePropagation() @selectRowAtIndex currentIndex removeArrayKeyEvent: -> |