1function sliders (elems) { 2 if (document.querySelector(elems)) { 3 const sliders = document.querySelectorAll(elems); 4 5 sliders.forEach((item, i) => { 6 // create and add new class to slider wrap 7 let newClass = `${elems}--${i + 1}`; 8 item.classList.add(newClass.slice(1)); 9 // init 10 new Swiper(`${newClass} .swiper-container`, { 11 slidesPerView: 1, 12 watchSlidesProgress: true, 13 watchSlidesVisibility: true, 14 lazy: { 15 loadPrevNext: true, 16 }, 17 autoplay: { 18 delay: 5000 19 }, 20 speed: 400, 21 loop: true, 22 autoHeight: true, 23 simulateTouch: true, 24 navigation: { 25 nextEl: `${newClass} .swiper-button-next`, 26 prevEl: `${newClass} .swiper-button-prev`, 27 }, 28 pagination: { 29 el: `${newClass} .swiper-pagination`, 30 clickable: true 31 }, 32 breakpoints: { 33 767: { 34 simulateTouch: false, 35 autoHeight: false 36 } 37 } 38 }); 39 }); 40 } 41} 42 43sliders('.js-slider-review');
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.