Collapsible

Collapsible

new Collapsible(elem)

Creates collapsible instance.
Parameters:
Name Type Description
elem DOMElement The element.

Members

$dom :jQuery

The DOM element of component.
Type:

Methods

(static) init(elem)

Initializes component.
Parameters:
Name Type Description
elem DOMElement The element.

(static) of((|{jQuery})) → (nullable) {nge.xtl.Collapsible}

Returns component instance of given element.
Parameters:
Name Type Description
(|{jQuery}) DOMElement elem The element.
Returns:
component instance or null if element is not collapsible.
Type
nge.xtl.Collapsible

collapse()

Collapses element.

createExpander(collapsedopt)

Creates expander control.
Parameters:
Name Type Attributes Description
collapsed boolean <optional>
The flag whether initial visual should be for collapsed state.

expand()

Expands element.

isCollapsed() → {boolean}

Determines whether element is collapsed.
Returns:
true if element is collapsed, false otherwise.
Type
boolean

isCollapsible() → {boolean}

Determines whether element can be collapsed.
Returns:
true if element can be collapsed, false otherwise.
Type
boolean

onClicked(event)

Invoked when expander control is clicked.
Parameters:
Name Type Description
event jQuery.Event The event.