diff options
Diffstat (limited to 'scripts/chat.js')
| -rw-r--r-- | scripts/chat.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/scripts/chat.js b/scripts/chat.js index 2c0eaad..6f48a6b 100644 --- a/scripts/chat.js +++ b/scripts/chat.js @@ -72,7 +72,14 @@ function addMessage(message) { usernameElem.textContent = `${message.nick}:`; // message text - elem.innerHTML += ' ' + message.params[1]; + let msgWords = message.params[1].split(" "); + for (let i = 0; i < msgWords.length; i++) { + if (msgWords[i] in emotes) { + msgWords[i] = `<img src="${emotes[msgWords[i]]}" loading="lazy" alt="${msgWords[i]}" />`; + } + } + + elem.innerHTML += ' ' + msgWords.join(" "); messages.append(elem); |
