From c4953d924e238eb466e57865ebc09ffdd4e83a09 Mon Sep 17 00:00:00 2001 From: Aevann Date: Fri, 10 Feb 2023 15:44:47 +0200 Subject: [PATCH] more improvements to chat --- files/assets/js/chat.js | 8 ++++---- files/templates/chat.html | 30 ++++++++++++++++-------------- 2 files changed, 20 insertions(+), 18 deletions(-) diff --git a/files/assets/js/chat.js b/files/assets/js/chat.js index 3b2959c8ba..3661de299f 100644 --- a/files/assets/js/chat.js +++ b/files/assets/js/chat.js @@ -174,13 +174,13 @@ function send() { function quote(t) { document.getElementById("quotes").classList.remove("d-none") - const text = t.parentElement.getElementsByClassName("text")[0].innerHTML.replace(/\*/g,"\\*").split('\n').pop() + const text = t.parentElement.parentElement.getElementsByClassName("text")[0].innerHTML.replace(/\*/g,"\\*").split('\n').pop() document.getElementById('QuotedMessage').innerHTML = text - const username = t.parentElement.parentElement.parentElement.parentElement.getElementsByClassName('userlink')[0].textContent + const username = t.parentElement.parentElement.parentElement.parentElement.parentElement.getElementsByClassName('userlink')[0].textContent document.getElementById('QuotedUser').innerHTML = username - const id = t.parentElement.parentElement.parentElement.id + const id = t.parentElement.parentElement.parentElement.parentElement.id document.getElementById('quotes_id').value = id document.getElementById('QuotedMessageLink').href = `#${id}` @@ -256,7 +256,7 @@ socket.on('typing', function (users){ function del(t) { - const chatline = t.parentElement.parentElement.parentElement + const chatline = t.parentElement.parentElement.parentElement.parentElement socket.emit('delete', chatline.id); chatline.remove() } diff --git a/files/templates/chat.html b/files/templates/chat.html index ee8c81c902..6823bade3f 100644 --- a/files/templates/chat.html +++ b/files/templates/chat.html @@ -29,7 +29,7 @@ {% set mentioned = m and vlink in m['text_html'] or (quote_exists and messages[m['quotes']]['user_id'] == v.id) %}
-
+
- - {% if m %} - {% if v.slurreplacer %} - {{m['text_censored'] | safe}} - {% else %} - {{m['text_html'] | safe}} +
+ + {% if m %} + {% if v.slurreplacer %} + {{m['text_censored'] | safe}} + {% else %} + {{m['text_html'] | safe}} + {% endif %} {% endif %} + + {% if m %}{{m['text']}}{% endif %} + + {% if v.admin_level > 1 %} + + {% endif %} - - {% if m %}{{m['text']}}{% endif %} - - {% if v.admin_level > 1 %} - - - {% endif %} +