]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Use context properties
authorRohit Sharma <rohit2sharma95@gmail.com>
Wed, 14 Apr 2021 09:24:39 +0000 (14:54 +0530)
committerXhmikosR <xhmikosr@gmail.com>
Sun, 18 Apr 2021 05:47:50 +0000 (08:47 +0300)
js/src/dropdown.js

index 7561f9812710a2541e86900add5ef8cf3e825603..dac7368c270e82b68a62dfe7db5877b4742a194c 100644 (file)
@@ -428,13 +428,12 @@ class Dropdown extends BaseComponent {
         continue
       }
 
-      const dropdownMenu = context._menu
-      if (!toggles[i].classList.contains(CLASS_NAME_SHOW)) {
+      if (!context._element.classList.contains(CLASS_NAME_SHOW)) {
         continue
       }
 
       const relatedTarget = {
-        relatedTarget: toggles[i]
+        relatedTarget: context._element
       }
 
       if (event) {
@@ -444,7 +443,7 @@ class Dropdown extends BaseComponent {
         }
 
         // Tab navigation through the dropdown menu shouldn't close the menu
-        if (event.type === 'keyup' && event.key === TAB_KEY && dropdownMenu.contains(event.target)) {
+        if (event.type === 'keyup' && event.key === TAB_KEY && context._menu.contains(event.target)) {
           continue
         }