UNPKG

swiper

Version:

Most modern mobile touch slider and framework with hardware accelerated transitions

1 lines 11.7 kB
{"version":3,"file":"pagination.mjs.mjs","names":["classesToSelector","createElementIfNotDefined","elementOuterSize","elementIndex","elementParents","Pagination","_ref","swiper","extendParams","on","emit","pfx","bulletSize","pagination","el","bulletElement","clickable","hideOnClick","renderBullet","renderProgressbar","renderFraction","renderCustom","progressbarOpposite","type","dynamicBullets","dynamicMainBullets","formatFractionCurrent","number","formatFractionTotal","bulletClass","bulletActiveClass","modifierClass","currentClass","totalClass","hiddenClass","progressbarFillClass","progressbarOppositeClass","clickableClass","lockClass","horizontalClass","verticalClass","paginationDisabledClass","bullets","dynamicBulletIndex","makeElementsArray","Array","isArray","filter","e","isPaginationDisabled","params","length","setSideBullets","bulletEl","position","classList","add","onBulletClick","target","closest","preventDefault","index","slidesPerGroup","loop","realIndex","newSlideIndex","getSlideIndexByData","currentSlideIndex","slides","loopedSlides","loopFix","direction","activeSlideIndex","slideTo","slideToLoop","update","rtl","current","previousIndex","slidesLength","virtual","enabled","total","Math","ceil","snapGrid","previousRealIndex","floor","snapIndex","previousSnapIndex","activeIndex","firstIndex","lastIndex","midIndex","isHorizontal","forEach","subEl","style","undefined","max","min","classesToRemove","map","suffix","s","includes","split","flat","remove","bullet","bulletIndex","isElement","setAttribute","firstDisplayedBullet","lastDisplayedBullet","i","dynamicBulletsLength","bulletsOffset","offsetProp","subElIndex","querySelectorAll","fractionEl","textContent","totalEl","progressbarDirection","scale","scaleX","scaleY","progressEl","transform","transitionDuration","speed","innerHTML","watchOverflow","isLocked","render","paginationHTML","numberOfBullets","freeMode","call","push","init","originalParams","querySelector","document","uniqueNavElements","Object","assign","addEventListener","destroy","removeEventListener","disable","_s","targetEl","contains","navigation","nextEl","prevEl","isHidden","toggle","enable"],"sources":["0"],"mappings":"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"}