Class: poppedPanel

poppedPanel(panel, panelBody, cPanel)

Class which represents a single instance of a popped-out panel

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
Source:

Members

cPanel

Parent Canopy Panel Management Object
Source:

keepAlive

Disables this.panel.closer() calls from this.closer()
Source:

panel

Panel Object to apply to Popped Panel
Source:

panelBody

Raw HTML to inject into panel body, defaults to panel page if null
Source:

pinnedPanelCloseIcon

Popped Panel Close Icon
Source:

pinnedPanelDiv

Popped Panel Container Div
Source:

pinnedPanelDoc

Popped Panel Document Div
Source:

pinnedPanelTitle

Popped Panel Title
Source:

window

Browser Window taken up by the Popped Panel
Source:

Methods

(async) asyncConstructor()

Continuation of constructor method for asynchronous function calls
Source:

closer()

Called upon close/exit of panel
Source:

fillContainer()

Fills container window with Popped Panel container elements
Source:

pin()

Pins panel next to chat
Source:

popContainer()

Pops/Opens container window upon start
Source:

setupInput()

Defines default input-related popped-panel Event Listeners
Source:

unpop()

Un-pops panel into active-panel slot
Source: