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].online + "
" + 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