Chat: Highlight user mentions even after page reload

jocadbz
Joca 2025-08-09 21:05:01 -03:00
parent d3db9723ec
commit b1db26af16
Signed by: jocadbz
GPG Key ID: B1836DCE2F50BDF7
1 changed files with 8 additions and 0 deletions

View File

@ -453,6 +453,14 @@
window.onload = function() {
connectWebSocket();
// Highlight mentions in pre-loaded messages
document.querySelectorAll('.chat-message-content').forEach(function(el) {
const text = el.innerHTML; // The Go template already escaped it for security
const newHTML = text.replace(/@(\w+)/g, '<span class="chat-message-mention">@$1</span>');
el.innerHTML = newHTML;
});
document.getElementById('chat-messages').scrollTop = document.getElementById('chat-messages').scrollHeight;
};
</script>