summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2016-07-19 19:52:40 +0100
committerPhil Hughes <me@iamphill.com>2016-07-19 19:52:40 +0100
commit896b9c1dc80af349bab9681bb0c668de65151572 (patch)
tree56f204f198ca81b8328aa7cadd33bbb93cfbd671
parent5d7b2bd44e08414addde7eb700e5ccf21f59f94c (diff)
downloadgitlab-ce-896b9c1dc80af349bab9681bb0c668de65151572.tar.gz
Fixed issue with filtering & pressing enter key
-rw-r--r--app/assets/javascripts/gl_dropdown.js.coffee6
1 files changed, 2 insertions, 4 deletions
diff --git a/app/assets/javascripts/gl_dropdown.js.coffee b/app/assets/javascripts/gl_dropdown.js.coffee
index bd814dd15a2..ab41caa28f8 100644
--- a/app/assets/javascripts/gl_dropdown.js.coffee
+++ b/app/assets/javascripts/gl_dropdown.js.coffee
@@ -311,6 +311,7 @@ class GitLabDropdown
return true
opened: =>
+ currentIndex = -1
@addArrowKeyEvent()
if @options.setIndeterminateIds
@@ -568,9 +569,6 @@ class GitLabDropdown
PREV_INDEX = currentIndex
$listItems = $(selector, @dropdown)
- # if @options.filterable
- # $input.blur()
-
if currentKeyCode is 40
# Move down
currentIndex += 1 if currentIndex < ($listItems.length - 1)
@@ -583,7 +581,7 @@ class GitLabDropdown
return false
if currentKeyCode is 13 and currentIndex isnt -1
- @selectRowAtIndex e, currentIndex
+ @selectRowAtIndex e, $('.is-focused', @dropdown).closest('li').index() - 1
removeArrayKeyEvent: ->
$('body').off 'keydown'