aboutsummaryrefslogtreecommitdiff
path: root/webAO
diff options
context:
space:
mode:
authorstonedDiscord <Tukz@gmx.de>2023-08-15 18:11:37 +0200
committerstonedDiscord <Tukz@gmx.de>2023-08-15 18:11:37 +0200
commit726d037f3ed8a5d4f39955430717b86b1143b748 (patch)
tree2d1c2ee51ddc8426f308ed21807e3bf5d449dc33 /webAO
parent478788685f967f4f3c13c509ac9eeb790ac50c98 (diff)
need spans
Diffstat (limited to 'webAO')
-rw-r--r--webAO/viewport/utils/handleICSpeaking.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/webAO/viewport/utils/handleICSpeaking.ts b/webAO/viewport/utils/handleICSpeaking.ts
index 14ad644..020ad24 100644
--- a/webAO/viewport/utils/handleICSpeaking.ts
+++ b/webAO/viewport/utils/handleICSpeaking.ts
@@ -310,7 +310,14 @@ export const handle_ic_speaking = async (playerChatMsg: ChatMsg) => {
);
} catch (error) {
console.warn("markdown failed");
- client.viewport.getChatmsg().parsed = client.viewport.getChatmsg().content;
+ let output: HTMLSpanElement[] = []
+ for (const letter of client.viewport.getChatmsg().content) {
+ let currentSelector = document.createElement('span')
+ currentSelector.innerHTML = letter
+ currentSelector.className = `text_${COLORS[client.viewport.getChatmsg().color]}`
+ output.push(currentSelector)
+ }
+ client.viewport.getChatmsg().parsed = output;
}
client.viewport.chat_tick();