Constructor
new userList(client)
Instantiates a new userList object
Parameters:
| Name | Type | Description |
|---|---|---|
client |
channel | Parent client mgmt object |
- Source:
Members
clickDragger
Click Dragger object for handling userlist resizes
- Source:
client
Parent Client Management object
- Source:
colorMap
Map of usernames to assigned username color
- Source:
toggleIcon
userlist toggle button
- Source:
userColors
Userlist color array (Maps to css classes)
- Source:
userCount
user count label
- Source:
userDiv
users div
- Source:
userList
userlist div
- Source:
Methods
defineListeners()
Defines network-related event listeners
- Source:
renderUser(user, flair)
Renders out a single username to the userlist
Parameters:
| Name | Type | Description |
|---|---|---|
user |
String | Username to render |
flair |
String | Flair to render as |
- Source:
setupInput()
Defines input-related event listeners
- Source:
updateList(list)
Updates UX after user list change
Parameters:
| Name | Type | Description |
|---|---|---|
list |
Array | Userlist data from server |
- Source: