diff --git a/files/templates/chat.html b/files/templates/chat.html index 0f6d30cbb1..ded346dfdf 100644 --- a/files/templates/chat.html +++ b/files/templates/chat.html @@ -26,6 +26,7 @@
+
@@ -47,8 +48,8 @@ {{m['username']}}
- {% set text=m['text'] %} {{m['text_html'] | safe}} + {% set text=m['text'] %}
@@ -152,9 +153,10 @@ socket.on('speak', function(json) { - let text = json['text_html'] + let text = json['text'] + let text_html = json['text_html'] - if (text.includes('')){ + if (text_html.includes('')){ chatline.classList.add('chat-mention'); } else { @@ -172,7 +174,8 @@ document.getElementsByClassName('userlink')[0].href = '/@' + json['username'] document.getElementsByClassName('userlink')[0].innerHTML = json['username'] document.getElementsByClassName('userlink')[0].style.color = '#' + json['namecolor'] - document.getElementsByClassName('chat-message')[0].innerHTML = text + document.getElementsByClassName('quote-btn')[0].onclick = `quote('${text}')` + document.getElementsByClassName('chat-message')[0].innerHTML = text_html document.getElementById('chat-text').append(document.getElementsByClassName('chat-line')[0].cloneNode(true)) if (scrolled_down) box.scrollTo(0, box.scrollHeight) })