From 266aee186cd112438717021fcaa46d2b1f32e140 Mon Sep 17 00:00:00 2001 From: Aevann Date: Sun, 22 Jan 2023 01:19:46 +0200 Subject: [PATCH] fix chat --- files/assets/js/chat.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/files/assets/js/chat.js b/files/assets/js/chat.js index f75d8d14d..7a54abc18 100644 --- a/files/assets/js/chat.js +++ b/files/assets/js/chat.js @@ -115,15 +115,15 @@ function handle_message(json) { document.getElementsByClassName('text')[0].innerHTML = escapeHTML(text) document.getElementsByClassName('chat-message')[0].innerHTML = text_html.replace(/data-src/g, 'src').replace(/data-cfsrc/g, 'src').replace(/style="display:none;visibility:hidden;"/g, '') + document.getElementsByClassName('quotes')[0].classList.add("d-none") if (json['quotes']) { - document.getElementsByClassName('quotes')[0].classList.remove("d-none") const quoted = document.getElementById(json['quotes']) - document.getElementsByClassName('QuotedMessageLink')[0].href = '#' + json['quotes'] - document.getElementsByClassName('QuotedUser')[0].innerHTML = quoted.querySelector('.userlink').innerHTML - document.getElementsByClassName('QuotedMessage')[0].innerHTML = quoted.querySelector('.text').innerHTML - } - else { - document.getElementsByClassName('quotes')[0].classList.add("d-none") + if (quoted) { + document.getElementsByClassName('quotes')[0].classList.remove("d-none") + document.getElementsByClassName('QuotedMessageLink')[0].href = '#' + json['quotes'] + document.getElementsByClassName('QuotedUser')[0].innerHTML = quoted.querySelector('.userlink').innerHTML + document.getElementsByClassName('QuotedMessage')[0].innerHTML = quoted.querySelector('.text').innerHTML + } } let line = document.getElementsByClassName('chat-line')[0].cloneNode(true) @@ -310,6 +310,6 @@ document.onpaste = function(event) { } } -window.addEvent('load', function () { +window.addEventListener('load', function () { box.scrollTo(0, box.scrollHeight) });