Constructor
new poppedPanel(panel, panelBody, cPanel)
Instantiates a new Popped Panel Object
Parameters:
| Name | Type | Description |
|---|---|---|
panel |
panelObj | Panel Object to apply to Popped Panel |
panelBody |
String | Raw HTML to inject into panel body, defaults to panel page if null |
cPanel |
cPanel | Parent Canopy Panel Management Object |
Members
cPanel
Parent Canopy Panel Management Object
keepAlive
Disables this.panel.closer() calls from this.closer()
panel
Panel Object to apply to Popped Panel
panelBody
Raw HTML to inject into panel body, defaults to panel page if null
pinnedPanelCloseIcon
Popped Panel Close Icon
pinnedPanelDiv
Popped Panel Container Div
pinnedPanelDoc
Popped Panel Document Div
pinnedPanelTitle
Popped Panel Title
window
Browser Window taken up by the Popped Panel
Methods
(async) asyncConstructor()
Continuation of constructor method for asynchronous function calls
closer()
Called upon close/exit of panel
fillContainer()
Fills container window with Popped Panel container elements
pin()
Pins panel next to chat
popContainer()
Pops/Opens container window upon start
setupInput()
Defines default input-related popped-panel Event Listeners
unpop()
Un-pops panel into active-panel slot