]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
collapse.js: return early.
authorXhmikosR <xhmikosr@gmail.com>
Wed, 10 Jun 2020 15:42:21 +0000 (18:42 +0300)
committerXhmikosR <xhmikosr@gmail.com>
Wed, 17 Jun 2020 13:58:56 +0000 (16:58 +0300)
js/src/collapse.js

index be65529556b17eae70e3c21032f96f2f46b81e4c..693e7ee2c8802a5a73f123053a721362c7e68d07 100644 (file)
@@ -318,21 +318,21 @@ class Collapse {
   }
 
   _addAriaAndCollapsedClass(element, triggerArray) {
-    if (element) {
-      const isOpen = element.classList.contains(CLASS_NAME_SHOW)
-
-      if (triggerArray.length) {
-        triggerArray.forEach(elem => {
-          if (isOpen) {
-            elem.classList.remove(CLASS_NAME_COLLAPSED)
-          } else {
-            elem.classList.add(CLASS_NAME_COLLAPSED)
-          }
+    if (!element || !triggerArray.length) {
+      return
+    }
 
-          elem.setAttribute('aria-expanded', isOpen)
-        })
+    const isOpen = element.classList.contains(CLASS_NAME_SHOW)
+
+    triggerArray.forEach(elem => {
+      if (isOpen) {
+        elem.classList.remove(CLASS_NAME_COLLAPSED)
+      } else {
+        elem.classList.add(CLASS_NAME_COLLAPSED)
       }
-    }
+
+      elem.setAttribute('aria-expanded', isOpen)
+    })
   }
 
   // Static