aboutsummaryrefslogtreecommitdiff
path: root/static/js
diff options
context:
space:
mode:
authorBobby <[email protected]>2023-05-17 20:15:08 -0400
committerBobby <[email protected]>2023-05-17 20:15:08 -0400
commit488b7ee1233aefbb7bb70ee5958676f852139025 (patch)
tree0697e181a58c33ff0dc9a4bbcde1e1f0cc1b20d6 /static/js
parentdec69b9a6bdd2845d402280ded58fcafa2809c14 (diff)
downloadthatcomputerscientist-488b7ee1233aefbb7bb70ee5958676f852139025.tar.xz
thatcomputerscientist-488b7ee1233aefbb7bb70ee5958676f852139025.zip
Protected usernames + Skippy comes to chat to lonely users + Handle Multiple Chat users
Diffstat (limited to 'static/js')
-rw-r--r--static/js/chat.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/static/js/chat.js b/static/js/chat.js
index d5e8640c..411e89a2 100644
--- a/static/js/chat.js
+++ b/static/js/chat.js
@@ -10,6 +10,9 @@ $(document).ready(function(){
case 'disconnect':
messageElement.innerHTML = '<span style="color: #ff9494;">' + "<b>" + username + "</b>: " + message + '</span>';
break;
+ case 'bot':
+ messageElement.innerHTML = '<span style="color: #fbbf49;">' + "<b>" + username + "</b>: " + message + '</span>';
+ break;
case 'default':
messageElement.innerHTML ="<b>" + username + "</b>: " + message;
break;
@@ -33,7 +36,13 @@ $(document).ready(function(){
}
ws.onmessage = function(e) {
var data = JSON.parse(e.data);
- createMessageElement(data['message'].trim(), data['username'], 'default');
+ if(data['username'] == 'Skippy') { // Bot
+ createMessageElement(data['message'].trim(), data['username'], 'bot');
+ } else if (data['username'] == 'System') { // System
+ createMessageElement(data['message'].trim(), data['username'], 'connect');
+ } else { // User
+ createMessageElement(data['message'].trim(), data['username'], 'default');
+ }
}
$('#chatbox-input').on('keyup', function(e) {