]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Merge pull request #14669 from vsn4ik/dropdown_event_target
authorHeinrich Fenkart <hnrch02@gmail.com>
Thu, 23 Oct 2014 04:13:46 +0000 (06:13 +0200)
committerHeinrich Fenkart <hnrch02@gmail.com>
Thu, 23 Oct 2014 04:13:46 +0000 (06:13 +0200)
Use e.target instead :focus selector.

1  2 
js/dropdown.js

diff --cc js/dropdown.js
index 8fa712775a3ab8dfc75d1ee4d71c614cac1fbaff,ccdf1635f621776aa826fd04e0d666cb4af36b58..7388f812463491933f2b720ff1fb0b07fe2b212b
  
      if (!$items.length) return
  
-     var index = $items.index($items.filter(':focus'))
+     var index = $items.index(e.target)
  
 -    if (e.keyCode == 38 && index > 0)                 index--                        // up
 -    if (e.keyCode == 40 && index < $items.length - 1) index++                        // down
 +    if (e.which == 38 && index > 0)                 index--                        // up
 +    if (e.which == 40 && index < $items.length - 1) index++                        // down
      if (!~index)                                      index = 0
  
      $items.eq(index).trigger('focus')