diff options
| author | Bobby <[email protected]> | 2023-05-17 20:15:08 -0400 |
|---|---|---|
| committer | Bobby <[email protected]> | 2023-05-17 20:15:08 -0400 |
| commit | 488b7ee1233aefbb7bb70ee5958676f852139025 (patch) | |
| tree | 0697e181a58c33ff0dc9a4bbcde1e1f0cc1b20d6 /static/js | |
| parent | dec69b9a6bdd2845d402280ded58fcafa2809c14 (diff) | |
| download | thatcomputerscientist-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.js | 11 |
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) { |
