aboutsummaryrefslogtreecommitdiffhomepage
path: root/assets/js/chat.js
diff options
context:
space:
mode:
authormarvin-borner@live.com2018-04-13 21:51:31 +0200
committermarvin-borner@live.com2018-04-13 21:51:31 +0200
commit2af483f225ca3c4f9baea3a0c2287fcda2524aa7 (patch)
tree8c33c492d40ee254ea437e3f0fcd0fa2b549bcd7 /assets/js/chat.js
parent3ba8b70bd183de06138745ef1a24d7a93097d587 (diff)
Some chat design, reverted asset management - added klingon
Diffstat (limited to 'assets/js/chat.js')
-rw-r--r--assets/js/chat.js16
1 files changed, 10 insertions, 6 deletions
diff --git a/assets/js/chat.js b/assets/js/chat.js
index c715fbd..bf13a32 100644
--- a/assets/js/chat.js
+++ b/assets/js/chat.js
@@ -32,7 +32,7 @@ if (localStorage.getItem('KeysGenerated') === null || localStorage.getItem('Keys
var ChatTextInput = $("#ChatTextInput");
var SubscribeTextInput = $("#SubscribeTextInput");
-var ChatResponses = $("#ChatResponses");
+var ChatMessages = $("#ChatMessages");
var WebSocket = new WebSocket('wss://marvinborner.ddnss.de:1337');
WebSocket.onopen = function () {
@@ -41,17 +41,21 @@ WebSocket.onopen = function () {
WebSocket.onmessage = function (e) {
var MessageObject = JSON.parse(e.data);
if (MessageObject.ServerMessage === false) {
- ChatResponses.append(MessageObject.Username + " - " + MessageObject.Message + "<br>");
+ if (MessageObject.WasHimself === true) { //MessageObject.Username
+ ChatMessages.append("<div class='ChatMessage MessageSent'>" + MessageObject.Message + "</div><br><br>");
+ } else if (MessageObject.WasHimself === false) {
+ ChatMessages.append("<div class='ChatMessage MessageReceived'>" + MessageObject.Message + "</div><br><br>");
+ }
} else if (MessageObject.ServerMessage === true) {
if (MessageObject.ServerMessageType === "GroupJoin") {
if (MessageObject.WasHimself === false) {
- ChatResponses.append(MessageObject.Username + " <span data-lang='joined the group'></span><br>");
+ ChatMessages.append("<div class='ServerChatMessage'>" + MessageObject.Username + " <span class='ServerChatMessage' data-lang='joined the group'></span>.</div><br>");
} else if (MessageObject.WasHimself === true) {
- ChatResponses.empty();
- ChatResponses.append("<span data-lang='You joined the group'> " + MessageObject.GroupName + "</span>.<br>");
+ ChatMessages.empty();
+ ChatMessages.append("<div class='ServerChatMessage'><span data-lang='You joined the group'> " + MessageObject.GroupName + "</span>.</div><br>");
}
} else if (MessageObject.ServerMessageType === "UserDisconnect") {
- ChatResponses.append(MessageObject.Username + " <span data-lang='has disconnected from the server'></span><br>");
+ ChatMessages.append("<div class='ServerChatMessage'>" + MessageObject.Username + " <span data-lang='has disconnected from the server'></span>.</div><br>");
}
}
initiateLanguage(); // need further work (performance)