From 1b98d75e123a730b14644bee5323f49cd14c9e3f Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sun, 2 Apr 2023 10:48:25 +0800 Subject: [PATCH] :art: Manage cards, reset scroll after next or previous page. --- app/src/card/viewCards.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/card/viewCards.ts b/app/src/card/viewCards.ts index 13a209fff..54ce6e0e4 100644 --- a/app/src/card/viewCards.ts +++ b/app/src/card/viewCards.ts @@ -88,6 +88,7 @@ export const viewCards = (deckID: string, title: string, deckType: "Tree" | "" | } nextElement.nextElementSibling.nextElementSibling.textContent = `${pageIndex}/${cardsResponse.data.pageCount || 1}`; listElement.innerHTML = renderViewItem(cardsResponse.data.blocks, title, deckType); + listElement.scrollTop = 0; getArticle(edit, dialog.element.querySelector(".b3-list-item--focus")?.getAttribute("data-id")); }); event.stopPropagation(); @@ -107,6 +108,7 @@ export const viewCards = (deckID: string, title: string, deckType: "Tree" | "" | } nextElement.nextElementSibling.nextElementSibling.textContent = `${pageIndex}/${cardsResponse.data.pageCount || 1}`; listElement.innerHTML = renderViewItem(cardsResponse.data.blocks, title, deckType); + listElement.scrollTop = 0; getArticle(edit, dialog.element.querySelector(".b3-list-item--focus")?.getAttribute("data-id")); }); event.stopPropagation();