summaryrefslogtreecommitdiff
path: root/WebInterface/NodeJSServer/src/index.js
diff options
context:
space:
mode:
authorTrueKuehli <rctcoaster2000@hotmail.de>2018-09-29 19:06:02 +0200
committerTrueKuehli <rctcoaster2000@hotmail.de>2018-09-29 19:06:02 +0200
commit2093c4e47aaed97fca92709ede30f020e7c48292 (patch)
treee07697ea55c027f6e79dfa01fc22bc1109a2b717 /WebInterface/NodeJSServer/src/index.js
parent5a27d1d017587bb2babc482a998153996fec1a7f (diff)
Added AWESOME styling!
Diffstat (limited to 'WebInterface/NodeJSServer/src/index.js')
-rw-r--r--WebInterface/NodeJSServer/src/index.js38
1 files changed, 19 insertions, 19 deletions
diff --git a/WebInterface/NodeJSServer/src/index.js b/WebInterface/NodeJSServer/src/index.js
index 979ef7d..f1a0120 100644
--- a/WebInterface/NodeJSServer/src/index.js
+++ b/WebInterface/NodeJSServer/src/index.js
@@ -1,38 +1,38 @@
import Backdrop from './modules/ui/backdrop.js';
-import * as signalR from "@aspnet/signalr";
+import * as signalR from '@aspnet/signalr';
+import BannerController from './modules/ui/notification-banner.js';
let backdrop = new Backdrop('menu', 'front-layer', 'show-menu');
backdrop.register();
+let notifications = new BannerController('notifications',
+ 'banner-info', 'dismiss-banner');
+notifications.register();
+
const connection = new signalR.HubConnectionBuilder()
- .withUrl("http://89.183.31.151:5000/chatHub")
+ .withUrl("http://89.183.117.197:5000/chatHub")
.configureLogging(signalR.LogLevel.Information)
.build();
-connection.on('')
-
connection.on('ReceiveMessage', (user, message) => {
let msg = message.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;");
let encodedMsg = user + " says " + msg;
- let li = document.createElement("li");
+ let li = document.createElement("div");
+ li.classList.add('server');
li.textContent = encodedMsg;
- document.getElementById('message-list').appendChild(li);
+ document.getElementById('server-list').appendChild(li);
});
-document.getElementById('send-button').addEventListener('click', () => {
- let user = document.getElementById("user-input").value;
- let message = document.getElementById("message-input").value;
- connection.invoke("SendMessage", user, message).catch(function (err) {
+document.getElementById('new-game-button').addEventListener('click', () => {
+ let method = window.prompt('Please enter method:', 'SendMessage');
+ let user = window.prompt('Please enter user:', 'Default');
+ let message = window.prompt('Please enter message:', 'Super duper Nachricht');
+ connection.invoke(method, user, message).catch(function (err) {
return console.error(err.toString());
});
event.preventDefault();
-});
-
-
-
-
-
-
-
+}),
-connection.start().catch(err => console.error(err.toString()));
+connection.start()
+ .then(() => console.log('Connected'))
+ .catch(err => console.error(err.toString()));