summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFatih Acet <acetfatih@gmail.com>2016-08-01 14:34:11 +0000
committerFatih Acet <acetfatih@gmail.com>2016-08-01 14:34:11 +0000
commit9d69315d1b26da0eb5cf5738d0ce3f5cb02a6486 (patch)
tree3e964572c36b7853b621be0c4de07efc896d6e52
parent131ea30ba13aec76c5d62c107be2074b8221ebef (diff)
parent3d41a44d0c9fd4ee537b5de5ceec309dfc3a9927 (diff)
downloadgitlab-ce-9d69315d1b26da0eb5cf5738d0ce3f5cb02a6486.tar.gz
Merge branch 'dropdown-enter-fix' into '8-10-stable'
Dropdown enter key fix ## What does this MR do? Fixes issue with dropdowns enter key not working correctly See merge request !5544
-rw-r--r--app/assets/javascripts/gl_dropdown.js.coffee9
1 files changed, 7 insertions, 2 deletions
diff --git a/app/assets/javascripts/gl_dropdown.js.coffee b/app/assets/javascripts/gl_dropdown.js.coffee
index 73164cdce1d..00d89a8257a 100644
--- a/app/assets/javascripts/gl_dropdown.js.coffee
+++ b/app/assets/javascripts/gl_dropdown.js.coffee
@@ -565,8 +565,13 @@ class GitLabDropdown
if $el.length and currentIndex > -1
e.preventDefault()
e.stopImmediatePropagation()
- $el.first().trigger('click')
- $el.first().get(0).click?()
+ $first = $el.first()
+ $firstEl = $first.get(0)
+
+ if $firstEl.click
+ $firstEl.click()
+ else
+ $first.trigger('click')
addArrowKeyEvent: ->
ARROW_KEY_CODES = [38, 40]