diff --git a/src/Carousel/Carousel.svelte b/src/Carousel/Carousel.svelte index a3979c0..516f248 100644 --- a/src/Carousel/Carousel.svelte +++ b/src/Carousel/Carousel.svelte @@ -2,13 +2,6 @@ // TODO: rename image carousel to just carousel import { onDestroy, onMount } from 'svelte' import { store } from '../store' - import { - getPageIndex, - getPagesCount, - getSlidesToShowTail, - getSlideSize, - getIsNotCompletePage - } from '../utils/size' import Dots from '../Dots/Dots.svelte' import Arrow from '../Arrow/Arrow.svelte' import { NEXT, PREV } from '../direction' @@ -33,11 +26,6 @@ */ export let infinite = true - /** - * Number of slides to show at a time - */ - export let slidesToShow = 1 - /** * Page to start on */ @@ -50,7 +38,7 @@ let _speed = speed /** - * Enables auto play of slides + * Enables auto play of pages */ export let autoplay = false @@ -82,20 +70,15 @@ currentPageIndex = value.currentPageIndex }) - function applySlideSizes() { + function applyPageSizes() { const children = pagesElement ? pagesElement.children : [] pageWidth = pageWindowElement.clientWidth - const slidesCount = children.length - pagesCount = getPagesCount({ slidesCount, slidesToShow }) - const slidesToShowTail = getSlidesToShowTail({ pagesCount, slidesToShow, slidesCount }) + pagesCount = children.length - for (let slideIndex=0; slideIndex { infinite && addClones() - applySlideSizes() + applyPageSizes() store.init(initialPageIndex + Number(infinite)) offsetPage(false) const { teardownAutoplay } = applyAutoplay() - addResizeEventListener(applySlideSizes) + addResizeEventListener(applyPageSizes) return () => { - removeResizeEventListener(applySlideSizes) + removeResizeEventListener(applyPageSizes) teardownAutoplay() } }) diff --git a/src/Carousel/CarouselView.svelte b/src/Carousel/CarouselView.svelte index 27ed58c..18262e2 100644 --- a/src/Carousel/CarouselView.svelte +++ b/src/Carousel/CarouselView.svelte @@ -12,11 +12,6 @@ */ export let infinite = true; - /** - * Number of slides to show at a time - */ - export let slidesToShow = 1; - /** * Page to start on */ @@ -28,7 +23,7 @@ export let speed = 500 /** - * Enables auto play of slides + * Enables auto play of pages */ export let autoplay = false @@ -65,7 +60,6 @@