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. |