Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorXhmikosR <xhmikosr@gmail.com>2020-06-10 18:42:21 +0300
committerXhmikosR <xhmikosr@gmail.com>2020-06-17 16:58:56 +0300
commit12b754800c5bc56bd0b757e335d70cee439400b7 (patch)
treedd5713606bb1038ef9c8c32b505d227b4ccaf121 /js
parent8debdf6ce6c944d58a53dfc0288e44a0598a0b1d (diff)
collapse.js: return early.
Diffstat (limited to 'js')
-rw-r--r--js/src/collapse.js26
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