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