aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--webAO/master.ts17
1 files changed, 1 insertions, 16 deletions
diff --git a/webAO/master.ts b/webAO/master.ts
index d7f0e21..61691df 100644
--- a/webAO/master.ts
+++ b/webAO/master.ts
@@ -2,12 +2,6 @@ import FingerprintJS from '@fingerprintjs/fingerprintjs';
import { safeTags } from './encoding';
-declare global {
- interface Window {
- setServ: (ID: number) => void;
- }
-}
-
interface AOServer {
name: string,
description: string,
@@ -73,15 +67,6 @@ fpPromise
setTimeout(() => checkOnline(-1, '127.0.0.1:50001'), 0);
});
-export function setServ(ID: number) {
- selectedServer = ID;
-
- if (document.getElementById(`server${ID}`).className === '') { checkOnline(ID, `${servers[ID].ip}:${servers[ID].ws_port}`); }
-
- document.getElementById('serverdescription_content').innerHTML = `<b>${servers[ID].online}</b><br>${safeTags(servers[ID].description)}`;
-}
-window.setServ = setServ;
-
function checkOnline(serverID: number, coIP: string) {
let serverConnection: WebSocket;
if (serverID !== -2) {
@@ -226,7 +211,7 @@ function processServerlist(serverlist: AOServer[]) {
servers.push(server);
document.getElementById('masterlist').innerHTML
- += `<li id="server${i}" onmouseover="setServ(${i})"><p>${safeTags(server.name)} (${server.players})</p>`
+ += `<li id="server${i}"><p>${safeTags(server.name)} (${server.players})</p>`
+ `<a class="button" href="${clientURL}?mode=watch&connect=${connect}&serverName=${serverName}">Watch</a>`
+ `<a class="button" href="${clientURL}?mode=join&connect=${connect}&serverName=${serverName}">Join</a></li>`;
}