aboutsummaryrefslogtreecommitdiff
path: root/webAO
diff options
context:
space:
mode:
authorstonedDiscord <10584181+stonedDiscord@users.noreply.github.com>2020-11-16 21:19:19 +0100
committerstonedDiscord <10584181+stonedDiscord@users.noreply.github.com>2020-11-16 21:19:19 +0100
commit9f172285d9ea59242f35b20f6ead7739d86c0236 (patch)
tree6497671bfcf8efbd5cdca43e6413a74c3f0b777a /webAO
parent63c636aac58cdb494c170ac847be8ecf4dd87a4d (diff)
update the playercount immediatly if it's selected
Diffstat (limited to 'webAO')
-rw-r--r--webAO/master.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/webAO/master.js b/webAO/master.js
index b961701..8cb4311 100644
--- a/webAO/master.js
+++ b/webAO/master.js
@@ -11,6 +11,8 @@ const options = { fonts: { extendedJsFonts: true, userDefinedFonts: ["Ace Attorn
let lowMemory = false;
+let selectedServer = -1;
+
let servers = [];
servers[-2] = { name: "Singleplayer", description: "Build cases, try out new things", ip: "127.0.0.1", port: 50001, assets: "", online: "" };
servers[-1] = { name: "Localhost", description: "This is your computer on port 50001", ip: "127.0.0.1", port: 50001, assets: "", online: "Online: ?/?" };
@@ -64,6 +66,8 @@ export function check_https() {
}
export function setServ(ID) {
+ selectedServer = ID;
+
if (!lowMemory && document.getElementById(`server${ID}`).className === "")
checkOnline(ID, servers[ID].ip + ":" + servers[ID].port);
@@ -124,6 +128,8 @@ function checkOnline(serverID, coIP) {
servers[serverID].description = coarguments[0];
oserv.close();
}
+ if (serverID === selectedServer)
+ document.getElementById("serverdescription_content").innerHTML = "<b>" + servers[serverID].online + "</b><br>" + servers[serverID].description;
}
// assign the callbacks