mirror of
https://github.com/twbs/bootstrap.git
synced 2025-08-13 09:04:14 +02:00
collapse.js: return early.
This commit is contained in:
@@ -318,21 +318,21 @@ class Collapse {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_addAriaAndCollapsedClass(element, triggerArray) {
|
_addAriaAndCollapsedClass(element, triggerArray) {
|
||||||
if (element) {
|
if (!element || !triggerArray.length) {
|
||||||
const isOpen = element.classList.contains(CLASS_NAME_SHOW)
|
return
|
||||||
|
|
||||||
if (triggerArray.length) {
|
|
||||||
triggerArray.forEach(elem => {
|
|
||||||
if (isOpen) {
|
|
||||||
elem.classList.remove(CLASS_NAME_COLLAPSED)
|
|
||||||
} else {
|
|
||||||
elem.classList.add(CLASS_NAME_COLLAPSED)
|
|
||||||
}
|
|
||||||
|
|
||||||
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
|
// Static
|
||||||
|
Reference in New Issue
Block a user