diff options
Diffstat (limited to 'webAO/packets/handlers/handleCT.ts')
| -rw-r--r-- | webAO/packets/handlers/handleCT.ts | 11 |
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); } |
