Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 890d35096b | |||
| 69547eb524 | |||
| 97e41225d7 | |||
| 97b56188ad | |||
| b8ef1f7c71 |
+4
-2
@@ -109,12 +109,13 @@ class Tab extends BaseComponent {
|
||||
this._activate(SelectorEngine.getElementFromSelector(element)) // Search and activate/show the proper section
|
||||
|
||||
const complete = () => {
|
||||
element.removeAttribute('tabindex')
|
||||
|
||||
if (element.getAttribute('role') !== 'tab') {
|
||||
element.classList.add(CLASS_NAME_SHOW)
|
||||
return
|
||||
}
|
||||
|
||||
element.removeAttribute('tabindex')
|
||||
element.setAttribute('aria-selected', true)
|
||||
this._toggleDropDown(element, true)
|
||||
EventHandler.trigger(element, EVENT_SHOWN, {
|
||||
@@ -136,13 +137,14 @@ class Tab extends BaseComponent {
|
||||
this._deactivate(SelectorEngine.getElementFromSelector(element)) // Search and deactivate the shown section too
|
||||
|
||||
const complete = () => {
|
||||
element.setAttribute('tabindex', '-1')
|
||||
|
||||
if (element.getAttribute('role') !== 'tab') {
|
||||
element.classList.remove(CLASS_NAME_SHOW)
|
||||
return
|
||||
}
|
||||
|
||||
element.setAttribute('aria-selected', false)
|
||||
element.setAttribute('tabindex', '-1')
|
||||
this._toggleDropDown(element, false)
|
||||
EventHandler.trigger(element, EVENT_HIDDEN, { relatedTarget: relatedElem })
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user