From c042af8b800879ecfbb817089119aab75d839c32 Mon Sep 17 00:00:00 2001 From: retoor Date: Mon, 17 Feb 2025 20:00:35 +0100 Subject: [PATCH] Scroll infinite. --- src/snek/templates/web.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/snek/templates/web.html b/src/snek/templates/web.html index 09b3a14..65bc3af 100644 --- a/src/snek/templates/web.html +++ b/src/snek/templates/web.html @@ -62,7 +62,7 @@ let scrollTop = messagesContainer.scrollTop; let scrollableHeight = messagesContainer.scrollHeight - messagesContainer.clientHeight; - if (scrollTop > scrollableHeight / 2) { + if (scrollTop < scrollableHeight / 2) { return true; } return false; @@ -89,10 +89,11 @@ const messages = await app.rpc.getMessages(channelUid, 1, firstMessage.dataset.created_at); + isLoadingExtra = false; messages.forEach((message) => { firstMessage.insertAdjacentHTML("beforebegin", message.html); }) - isLoadingExtra = false; + updateLayout(false); } messagesContainer.addEventListener("scroll",()=>{ loadExtra()