diff options
author | Fatih Acet <acetfatih@gmail.com> | 2016-08-01 14:34:11 +0000 |
---|---|---|
committer | Fatih Acet <acetfatih@gmail.com> | 2016-08-01 14:34:11 +0000 |
commit | 9d69315d1b26da0eb5cf5738d0ce3f5cb02a6486 (patch) | |
tree | 3e964572c36b7853b621be0c4de07efc896d6e52 | |
parent | 131ea30ba13aec76c5d62c107be2074b8221ebef (diff) | |
parent | 3d41a44d0c9fd4ee537b5de5ceec309dfc3a9927 (diff) | |
download | gitlab-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.coffee | 9 |
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] |