Jump To:

  1. ui/tabs.instances : Array
  2. ui/tabs.initializer
  3. ui/tabs.init()
  4. ui/tabs.setup(element, options) ⇒ Object
  5. ui/tabs~openByCurrentHash()
  6. ui/tabs~handleOpen()
  7. ui/tabs~setHeights()

ui/tabs

ui/tabs.instances : Array

Array of current tab instances (exported if you need to interact with them)

Kind: static constant of ui/tabs

ui/tabs.initializer

Tabs Component Initializer

Kind: static constant of ui/tabs

ui/tabs.init()

Init all instances currently in document

Kind: static method of ui/tabs

ui/tabs.setup(element, options) ⇒ Object

Kind: static method of ui/tabs
Returns: Object - Instance object

Param Type Description
element Node Tablist Element
options Node Options to set as defaults (can be overridden by element dataset options)

ui/tabs~openByCurrentHash()

Opens the a tabpanel if it matches current hash (used in initial init)

Kind: inner method of ui/tabs

ui/tabs~handleOpen()

Responsible for setting hash on open if option is set

Kind: inner method of ui/tabs

ui/tabs~setHeights()

Responsible for creating equal height tab panels

Kind: inner method of ui/tabs