This commit is contained in:
retoor 2025-05-24 12:58:43 +02:00
parent e4e2e919c2
commit 0bf714061c
2 changed files with 1071 additions and 1 deletions

File diff suppressed because it is too large Load Diff

View File

@ -257,12 +257,13 @@
const messagesContainer = document.querySelector(".chat-messages"); const messagesContainer = document.querySelector(".chat-messages");
lastMessage = messagesContainer.querySelector(".message:last-child"); lastMessage = messagesContainer.querySelector(".message:last-child");
const lastElement = messagesContainer.querySelector(".message-list-bottom");
const doScrollDownBecauseLastMessageIsVisible = !lastMessage || isElementVisible(lastMessage); const doScrollDownBecauseLastMessageIsVisible = !lastMessage || isElementVisible(lastMessage);
const message = document.createElement("div"); const message = document.createElement("div");
message.innerHTML = data.html; message.innerHTML = data.html;
message.style.display = display message.style.display = display
document.querySelector(".chat-messages").appendChild(message.firstChild); document.querySelector(".chat-messages").insertBefore(message.firstChild,lastElement);
updateLayout(doScrollDownBecauseLastMessageIsVisible); updateLayout(doScrollDownBecauseLastMessageIsVisible);
setTimeout(() => { setTimeout(() => {
updateLayout(doScrollDownBecauseLastMessageIsVisible) updateLayout(doScrollDownBecauseLastMessageIsVisible)