Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArinde Eniola <eniolaarinde1@gmail.com>2016-04-27 18:04:48 +0300
committerArinde Eniola <eniolaarinde1@gmail.com>2016-04-27 18:04:48 +0300
commiteab9be486d744ca3f9f6d989d7294e9e74ab1b93 (patch)
treebba5832b290959ac46be92e38806850db0c3d420
parentcbeddc632ef6759a28ff778d117f32c77b406c6f (diff)
make some changes to enable the links in the dropdown to be clickable
-rw-r--r--app/assets/javascripts/gl_dropdown.js.coffee6
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: ->