type

AccordionBox

src @Js
class AccordionBox : Box

AccordionBox displays collapsible content panels for presenting information in a limited amount of vertical space, where the header element is used to collapse or expand the child content.

See also: docDomkit

constructors

methods

addGroup

Add a new group with given header and child nodes.

expand

Set expanded state for given group.

isExpanded

Return true if given group is expanded, or false if not.

Slot Details

addGroup

src This addGroup(Elem header, Elem[] kids, Bool expanded := false)

Add a new group with given header and child nodes. Optionally configure default expansion state with expanded paramter (defaults to collapsed).

expand

src Void expand(Int groupIndex, Bool expanded)

Set expanded state for given group.

isExpanded

src Bool isExpanded(Int groupIndex)

Return true if given group is expanded, or false if not.

make

src new make()