From 2af483f225ca3c4f9baea3a0c2287fcda2524aa7 Mon Sep 17 00:00:00 2001 From: marvin-borner@live.com Date: Fri, 13 Apr 2018 21:51:31 +0200 Subject: Some chat design, reverted asset management - added klingon --- assets/js/chat.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'assets/js') 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 + "
"); + if (MessageObject.WasHimself === true) { //MessageObject.Username + ChatMessages.append("
" + MessageObject.Message + "


"); + } else if (MessageObject.WasHimself === false) { + ChatMessages.append("
" + MessageObject.Message + "


"); + } } else if (MessageObject.ServerMessage === true) { if (MessageObject.ServerMessageType === "GroupJoin") { if (MessageObject.WasHimself === false) { - ChatResponses.append(MessageObject.Username + "
"); + ChatMessages.append("
" + MessageObject.Username + " .

"); } else if (MessageObject.WasHimself === true) { - ChatResponses.empty(); - ChatResponses.append(" " + MessageObject.GroupName + ".
"); + ChatMessages.empty(); + ChatMessages.append("
" + MessageObject.GroupName + ".

"); } } else if (MessageObject.ServerMessageType === "UserDisconnect") { - ChatResponses.append(MessageObject.Username + "
"); + ChatMessages.append("
" + MessageObject.Username + " .

"); } } initiateLanguage(); // need further work (performance) -- cgit v1.2.3