Update.
This commit is contained in:
parent
e4e2e919c2
commit
0bf714061c
1069
gitlog.jsonl
1069
gitlog.jsonl
File diff suppressed because it is too large
Load Diff
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user