}
_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