Jump To:

  1. ui/collapsible.Collapsible
    1. new exports.Collapsible(elements, config)
    2. collapsible.setupTemporaryHandlers()
    3. collapsible.destroyTemporaryHandlers()
  2. ui/collapsible~selfManaged
  3. ui/collapsible~startOpen
  4. ui/collapsible~openClass
  5. ui/collapsible~debug

ui/collapsible

ui/collapsible.Collapsible

Class for accessible hide/show components

Kind: static class of ui/collapsible

new exports.Collapsible(elements, config)

Returns: Object - Collapsible instance

Param Type Description
elements Object Elements object
elements.trigger Node Trigger button/element that opens/closes collapsible
elements.content Node The content element that the trigger reveals
config Object Configuration options (see defaults)

collapsible.setupTemporaryHandlers()

Setup handlers needed for closing once open

Kind: instance method of Collapsible

collapsible.destroyTemporaryHandlers()

Destroy handlers attached for closing once open

Kind: instance method of Collapsible

ui/collapsible~selfManaged

The module won't attach the handlers (you need to do it yourself)

Kind: inner property of ui/collapsible

ui/collapsible~startOpen

This collapsible starts in open state

Kind: inner property of ui/collapsible

ui/collapsible~openClass

Open/active state class

Kind: inner property of ui/collapsible

ui/collapsible~debug

Output debug info

Kind: inner property of ui/collapsible