UNPKG

infinity-forge

Version:
26 lines 947 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = loopDestroy; function loopDestroy() { var swiper = this; var params = swiper.params, slidesEl = swiper.slidesEl; if (!params.loop || (swiper.virtual && swiper.params.virtual.enabled)) return; swiper.recalcSlides(); var newSlidesOrder = []; swiper.slides.forEach(function (slideEl) { var index = typeof slideEl.swiperSlideIndex === 'undefined' ? slideEl.getAttribute('data-swiper-slide-index') * 1 : slideEl.swiperSlideIndex; newSlidesOrder[index] = slideEl; }); swiper.slides.forEach(function (slideEl) { slideEl.removeAttribute('data-swiper-slide-index'); }); newSlidesOrder.forEach(function (slideEl) { slidesEl.append(slideEl); }); swiper.recalcSlides(); swiper.slideTo(swiper.realIndex, 0); } //# sourceMappingURL=loopDestroy.js.map