summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2016-07-14 15:04:23 +0100
committerPhil Hughes <me@iamphill.com>2016-07-20 12:15:46 +0100
commitdc1c7b7fc1e95bd80274e9bab27e0ba082087770 (patch)
treee5ec9c0559f9af40f8e7b18785bc30804a4fa2f1
parent1b55e5af5c417a2a10ffb3af4dcef947f693ee74 (diff)
downloadgitlab-ce-dc1c7b7fc1e95bd80274e9bab27e0ba082087770.tar.gz
Highlights first row when filtering in dropdowns
-rw-r--r--app/assets/javascripts/gl_dropdown.js.coffee11
1 files changed, 11 insertions, 0 deletions
diff --git a/app/assets/javascripts/gl_dropdown.js.coffee b/app/assets/javascripts/gl_dropdown.js.coffee
index f0b52bb7f29..d60935cbb52 100644
--- a/app/assets/javascripts/gl_dropdown.js.coffee
+++ b/app/assets/javascripts/gl_dropdown.js.coffee
@@ -214,6 +214,17 @@ class GitLabDropdown
callback: (data) =>
currentIndex = -1
@parseData data
+
+ unless @filterInput.val() is ''
+ selector = '.dropdown-content li:not(.divider):visible'
+
+ if @dropdown.find('.dropdown-toggle-page').length
+ selector = ".dropdown-page-one #{selector}"
+
+ $(selector, @dropdown)
+ .first()
+ .find('a')
+ .addClass('is-focused')
enterCallback: (e) =>
@selectRowAtIndex(e, 0)