Constructor
new emotePanel(client, panelDocument)
Instantiates a new Panel Object
Parameters:
| Name | Type | Description |
|---|---|---|
client |
channel | Parent client Management Object |
panelDocument |
Document | Panel Document |
- Source:
Extends
Members
client
Parent Client Management object
- Overrides:
- 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:
Methods
addPersonalEmote(event)
Requests server to add emote to list of personal emotes
Parameters:
| Name | Type | Description |
|---|---|---|
event |
Event | Event passed down by event listener |
- Source:
closer()
Called upon panel close/exit
- Overrides:
- Source:
deletePersonalEmote(name)
Requests server to remove emote from list of personal emotes
Parameters:
| Name | Type | Description |
|---|---|---|
name |
String | Name of emote to delete |
- 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
renderEmoteLists()
Renders out emote list to panel document
- Source:
renderEmotes(emoteList, container, personal)
Renders out emotes to emote lists
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
emoteList |
Array | list of emotes to render | |
container |
Node | Container to render emotes out to | |
personal |
Boolean | false | Denotes whether or not we're rendering personal emotes |
- Source:
setupInput()
Defines input-related event handlers
- Source:
toggleChanEmotes(event)
Toggles Channel emote display
Parameters:
| Name | Type | Description |
|---|---|---|
event |
Event | Event passed down by event listener |
- Source:
toggleEmotes(icon, list)
Toggles a specified emote list on or off
Parameters:
| Name | Type | Description |
|---|---|---|
icon |
Node | Toggle Icon for given list |
list |
Node | Emote list container to toggle |
- Source:
togglePersonalEmotes(event)
Toggles Personal emote display
Parameters:
| Name | Type | Description |
|---|---|---|
event |
Event | Event passed down by event listener |
- Source:
toggleSiteEmotes(event)
Toggles Site emote display
Parameters:
| Name | Type | Description |
|---|---|---|
event |
Event | Event passed down by event listener |
- Source:
useEmote(emote)
Concatenates specified emote into chat prompt input
Parameters:
| Name | Type | Description |
|---|---|---|
emote |
String | Emote to concat into chat |
- Source: