From f9aa1650b801290291bdc24b173bca209f1e21a2 Mon Sep 17 00:00:00 2001 From: zumbiepig <121742281+zumbiepig@users.noreply.github.com> Date: Thu, 5 Sep 2024 17:02:00 -0700 Subject: [PATCH] scroll to top when opening article --- src/resources/scripts/main.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/resources/scripts/main.ts b/src/resources/scripts/main.ts index 9735257..7b4526c 100644 --- a/src/resources/scripts/main.ts +++ b/src/resources/scripts/main.ts @@ -156,10 +156,12 @@ const navigate = { const article = { open: function (articleId: string) { const modal = document.querySelector(`#article-${articleId}`) as HTMLElement | null; - if (modal) { + const modalContent = document.querySelector(`#article-${articleId} .article-content`) as HTMLElement | null; + if (modal && modalContent) { articleAnimationLock = true; modal.style.animation = 'article-open 0.5s ease-in-out'; modal.style.display = 'flex'; + modalContent.scroll({ top: 0, left: 0, behavior: 'instant' }); modal.addEventListener( 'animationend', () => {