Class: panelObj

panelObj(client, name, pageURL, panelDocument)

Template Class for other Classes for Objects which represent a single Canopy Panel

Constructor

new panelObj(client, name, pageURL, panelDocument)

Instantiates a new Panel Object
Parameters:
Name Type Default Description
client channel Parent client Management Object
name String Placeholder Panel Panel Name
pageURL String /panel/placeholder Panel Default Page URL
panelDocument Document Panel Document
Source:

Members

client

Parent Client Management object
Source:

name

Panel Name
Source:

ownerDoc

Current root document panel doc lives within
Source:

pageURL

Panel Default Page URL
Source:

panelDocument

Panel Document
Source:

Methods

closer()

Called upon panel close/exit
Source:

docSwitch()

Handles Document/Panel Changes
Source:

(async) getPage() → {String}

Fetches panel page from the server
Source:
Returns:
Raw panel doc HTML
Type
String