From 03e1bd2b7b87cea01e2aab9ea54dfdbeff5874b9 Mon Sep 17 00:00:00 2001 From: stonedDiscord <10584181+stonedDiscord@users.noreply.github.com> Date: Tue, 17 Nov 2020 23:28:38 +0100 Subject: fix escaping --- webAO/encoding.js | 4 ++-- webAO/master.js | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/webAO/encoding.js b/webAO/encoding.js index 71ebe53..04a44e7 100644 --- a/webAO/encoding.js +++ b/webAO/encoding.js @@ -31,8 +31,8 @@ export function unescapeChat(estring) { export function safe_tags(unsafe) { if (unsafe) { return unsafe - .replace(/>/g, "&rt;") - .replace(//g, '>') + .replace(/
" + servers[ID].description; + document.getElementById("serverdescription_content").innerHTML = "" + servers[ID].online + "
" + safe_tags(servers[ID].description); } else { document.getElementById("serverdescription_content").innerHTML = ""; @@ -126,11 +126,11 @@ function checkOnline(serverID, coIP) { } else if (coheader === "BD") { servers[serverID].online = "Banned"; - servers[serverID].description = safe_tags(coarguments[0]); + servers[serverID].description = coarguments[0]; oserv.close(); } if (serverID === selectedServer) - document.getElementById("serverdescription_content").innerHTML = "" + servers[serverID].online + "
" + servers[serverID].description; + document.getElementById("serverdescription_content").innerHTML = "" + servers[serverID].online + "
" + safe_tags(servers[serverID].description); } // assign the callbacks @@ -160,14 +160,14 @@ function onMessage(e) { const serverEntry = allservers[i]; const args = serverEntry.split("&"); - let thisserver = { name: safe_tags(args[0]), description: safe_tags(args[1]), ip: args[2], port: Number(args[3]), assets: args[4], online: "Online: ?/?" }; + let thisserver = { name: args[0], description: args[1], ip: args[2], port: Number(args[3]), assets: args[4], online: "Online: ?/?" }; servers[i] = thisserver; const ipport = args[2] + ":" + args[3]; const asset = args[4] ? `&asset=${args[4]}` : ""; document.getElementById("masterlist").innerHTML += - `
  • ${servers[i].name}

    ` + `
  • ${safe_tags(servers[i].name)}

    ` + `Watch` + `Join
  • `; } -- cgit