HTML element to use for tabs
Protected
_$rootPrivate
$tabPrivate
$tabPrivate
$tabsPrivate
boundPrivate
Handle hashchange event
Returns void, or undefined when prevented
Private
boundPrivate
Handle tab link clicks
Mouse click event
Returns void
Private
boundPrivate
Handle tab keydown event
Keydown event
Private
changingPrivate
jsPrivate
mqlStatic
elementStatic
moduleName for the component used when initialising using data-module attributes.
Protected
$rootProtected
Returns the root element of the component
Private
activatePrivate
Activate next tab
Private
activatePrivate
Activate previous tab
Private
checkPrivate
Setup or teardown handler for viewport resize check
Private
createPrivate
Update browser URL hash fragment for tab
Tab link
Private
getPrivate
Get current tab link
Tab link
Private
getPrivate
Get tab panel for tab link
Tab link
Tab panel
Private
getPrivate
Get tab link by hash
Hash fragment including #
Tab link
Private
hidePrivate
Hide tab panel for tab link
Tab link
Private
hidePrivate
Hide panel for tab link
Tab link
Private
highlightPrivate
Set 'selected' state for tab link
Tab link
Private
onPrivate
Handle hashchange event
Returns void, or undefined when prevented
Private
onPrivate
Handle tab link clicks
Mouse click event
Returns void
Private
onPrivate
Handle tab keydown event
Keydown event
Private
setPrivate
Set tab link and panel attributes
Tab link
Private
setupPrivate
Setup tab component
Private
setupPrivate
Setup viewport resize check
Private
showPrivate
Show tab panel for tab link
Tab link
Private
showPrivate
Show panel for tab link
Tab link
Private
teardownPrivate
Teardown tab component
Private
unhighlightPrivate
Unset 'selected' state for tab link
Tab link
Private
unsetPrivate
Unset tab link and panel attributes
Tab link
Static
check
Tabs component