From 158a7489b26dc0c7cf58718b994003a56d3a91bd Mon Sep 17 00:00:00 2001 From: Vadim Date: Sat, 3 Jul 2021 00:25:56 +0300 Subject: [PATCH] #31 : Reset progress on destroy --- src/components/Carousel/Carousel.svelte | 1 + src/utils/ProgressManager.js | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/components/Carousel/Carousel.svelte b/src/components/Carousel/Carousel.svelte index 76efac1..9e7c236 100644 --- a/src/components/Carousel/Carousel.svelte +++ b/src/components/Carousel/Carousel.svelte @@ -188,6 +188,7 @@ currentPageIndex = value.currentPageIndex console.log('currentPageIndex', currentPageIndex) })) + cleanupFns.push(() => progressManager.reset()) if (pagesElement && pageWindowElement) { // load first and last child to clone them loaded = [0, pagesElement.children.length - 1] diff --git a/src/utils/ProgressManager.js b/src/utils/ProgressManager.js index 339ba76..46e493d 100644 --- a/src/utils/ProgressManager.js +++ b/src/utils/ProgressManager.js @@ -51,6 +51,4 @@ export class ProgressManager { reset() { clearInterval(this.#interval) } - - // TODO: add on destroy }