Constructor
new settingsPanel(client, panelDocument)
Instantiates a new Panel Object
Parameters:
| Name | Type | Description |
|---|---|---|
client |
channel | Parent client Management Object |
panelDocument |
Document | Panel Document |
- Source:
Extends
Members
chatWidthMinimum
Chat Width Minimum while Size-Locked to Media Aspect Ratio
- Source:
client
Parent Client Management object
- Overrides:
- Source:
iaCDN
Internet Archive CDN Server Input
- Source:
liveSyncTolerance
Livestream Syncronization Tolerance Input
- Source:
name
Panel Name
- Overrides:
- Source:
ownerDoc
Current root document panel doc lives within
- Overrides:
- Source:
pageURL
Panel Default Page URL
- Overrides:
- Source:
panelDocument
Panel Document
- Overrides:
- Source:
syncDelta
Syncronization Tolerance Delta
- Source:
syncTolerance
Syncronization Tolerance Input
- Source:
youtubeSource
Youtube Source Selector
- Source:
Methods
closer()
Called upon panel close/exit
- Overrides:
- Source:
docSwitch()
Handles Document/Panel Changes
- Overrides:
- Source:
(async) getPage() → {String}
Fetches panel page from the server
- Overrides:
- Source:
Returns:
Raw panel doc HTML
- Type
- String
renderSettings()
Renders actual user settings state into panel display
- Source:
setupInput()
Defines input-related event handlers
- Source:
updateChatWidthMinimum()
Handles Chat Width minimum Changes
- Source:
updateIACDN(event)
Event handler for Internet Archive CDN Server input
Parameters:
| Name | Type | Description |
|---|---|---|
event |
Event | Event handed down by event listener |
- Source:
updateLiveSyncTolerance()
Handles Live Sync Tolerance Changes
- Source:
updateSyncDelta()
Handles Sync Delta Changes
- Source:
updateSyncTolerance()
Handles Sync Tolerance Changes
- Source:
updateYoutubeSource()
Event handler for Youtube Source selector
- Source: