diff options
author | XhmikosR <xhmikosr@gmail.com> | 2020-06-10 18:42:21 +0300 |
---|---|---|
committer | XhmikosR <xhmikosr@gmail.com> | 2020-06-17 16:58:56 +0300 |
commit | 12b754800c5bc56bd0b757e335d70cee439400b7 (patch) | |
tree | dd5713606bb1038ef9c8c32b505d227b4ccaf121 /js | |
parent | 8debdf6ce6c944d58a53dfc0288e44a0598a0b1d (diff) |
collapse.js: return early.
Diffstat (limited to 'js')
-rw-r--r-- | js/src/collapse.js | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/js/src/collapse.js b/js/src/collapse.js index be65529556..693e7ee2c8 100644 --- a/js/src/collapse.js +++ b/js/src/collapse.js @@ -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 |