new SidebarModel()
modules/sidebar/model.js, line 23
Properties:
| Name | Type | Default | Description |
|---|---|---|---|
isVisible |
Boolean | false | Flag if sidebar is visible |
isMobile |
Boolean | false | Flag if sidebar is mobile |
Fires:
Listens to Events:
Extends
Methods
-
addContent(element, dragable){void}
modules/sidebar/model.js, line 44 -
passes a DOM element to the view
Name Type Description elementDOM from a tool view dragableboolean is the sidebar resizeable? default = false Fires:
-
resize(width){void}
modules/sidebar/model.js, line 99 -
resizes the open window
Name Type Description width* the new width -
setIsMobile(value)
modules/sidebar/model.js, line 53 -
Setter for "isMobile".
Name Type Description valueBoolean Flag if sidebar is mobile. -
setIsVisible(value)
modules/sidebar/model.js, line 83 -
Setter for "isVisible".
Name Type Description valueBoolean Flag if sidebar is visible. -
setWidth(value)
modules/sidebar/model.js, line 91 -
Setter for "width".
Name Type Description valueString The width of the sidebar in percent. e.g. "30%". -
toggle(isVisible, width){void}
modules/sidebar/model.js, line 63 -
Toggles the visibility of the sidebar. Sets the width if not undefined
Name Type Description isVisibleBoolean Flag if sidebar is visible. widthString Width for sidebar Fires: