aboutsummaryrefslogtreecommitdiff
path: root/webAO/packets/handlers/handleCT.ts
diff options
context:
space:
mode:
Diffstat (limited to 'webAO/packets/handlers/handleCT.ts')
-rw-r--r--webAO/packets/handlers/handleCT.ts11
1 files changed, 6 insertions, 5 deletions
diff --git a/webAO/packets/handlers/handleCT.ts b/webAO/packets/handlers/handleCT.ts
index 29ec94c0..d4868bd4 100644
--- a/webAO/packets/handlers/handleCT.ts
+++ b/webAO/packets/handlers/handleCT.ts
@@ -9,12 +9,13 @@ const { mode } = queryParser();
export const handleCT = (args: string[]) => {
if (mode !== "replay") {
const oocLog = document.getElementById("client_ooclog")!;
- const username = prepChat(args[1]);
- let message = addLinks(prepChat(args[2]));
- // Replace newlines with br
- message = message.replace(/\n/g, "<br>");
+ const username = unescapeChat(args[1]);
+ let message = addLinks(unescapeChat(args[2]));
- oocLog.innerHTML += `${username}: ${message}<br>`;
+ const line = document.createElement("div");
+ line.className = "ooc-line";
+ line.textContent = `${username}: ${message}`;
+ oocLog.appendChild(line);
if (oocLog.scrollTop + oocLog.offsetHeight + 120 > oocLog.scrollHeight)
oocLog.scrollTo(0, oocLog.scrollHeight);
}