Code cleanup

This commit is contained in:
Vadim
2021-07-18 17:37:52 +03:00
parent 99fd20266b
commit da7d8ac705
2 changed files with 4 additions and 6 deletions

View File

@@ -16,6 +16,8 @@
import { ProgressManager } from '../../utils/ProgressManager' import { ProgressManager } from '../../utils/ProgressManager'
import { wait } from '../../utils/interval' import { wait } from '../../utils/interval'
const CLONES_COUNT = 2
const dispatch = createEventDispatcher() const dispatch = createEventDispatcher()
const autoplayDirectionFnDescription = { const autoplayDirectionFnDescription = {
@@ -112,11 +114,10 @@
$: dispatch('pageChange', originalCurrentPageIndex) $: dispatch('pageChange', originalCurrentPageIndex)
let pagesCount = 0 let pagesCount = 0
$: originalPagesCount = Math.max(pagesCount - (infinite ? 2 : 0), 1) // without clones $: originalPagesCount = Math.max(pagesCount - (infinite ? CLONES_COUNT : 0), 1) // without clones
function getOriginalCurrentPageIndex(currentPageIndex, pagesCount, infinite) { function getOriginalCurrentPageIndex(currentPageIndex, pagesCount, infinite) {
if (infinite) { if (infinite) {
const CLONES_COUNT = 2
if (currentPageIndex === pagesCount - 1) return 0 if (currentPageIndex === pagesCount - 1) return 0
if (currentPageIndex === 0) return (pagesCount - CLONES_COUNT) - 1 if (currentPageIndex === 0) return (pagesCount - CLONES_COUNT) - 1
return currentPageIndex - 1 return currentPageIndex - 1
@@ -235,7 +236,7 @@
let jumped = false let jumped = false
if (infinite) { if (infinite) {
if (currentPageIndex === 0) { if (currentPageIndex === 0) {
await showPage(pagesCount - 2, { animated: false }) await showPage(pagesCount - CLONES_COUNT, { animated: false })
jumped = true jumped = true
} else if (currentPageIndex === pagesCount - 1) { } else if (currentPageIndex === pagesCount - 1) {
await showPage(1, { animated: false }) await showPage(1, { animated: false })

View File

@@ -1,7 +1,4 @@
<script> <script>
import { tweened } from 'svelte/motion';
import { cubicInOut } from 'svelte/easing';
const MAX_PERCENT = 100; const MAX_PERCENT = 100;
/** /**