1// TEAM SLIDER 2jQuery(window).on('elementor/frontend/init', function () { 3 elementorFrontend.hooks.addAction('frontend/element_ready/ta-team.default', function () { 4 startThemSlides(); 5 }); 6 elementorFrontend.hooks.addAction('frontend/element_ready/ta-teammanual.default', function () { 7 startThemSlides(); 8 }); 9}); 10 11function startThemSlides() { 12 jQuery('.team-swiper-container').each(function index() { 13 let teamSlideNr = jQuery(this).children('.team-swiper-wrapper').children().length; 14 let swiperID = jQuery(this).data('swiper-id'); 15 let XLSlideNr; 16 let LSlideNr; 17 let MSlideNr; 18 if (teamSlideNr === 1) { 19 XLSlideNr = 2; 20 LSlideNr = 2; 21 MSlideNr = 1; 22 jQuery('.team-swiper-button-prev, .team-swiper-button-next, .team-swiper-pagination').addClass('d-none'); 23 } else if (teamSlideNr === 2) { 24 XLSlideNr = 2; 25 LSlideNr = 2; 26 MSlideNr = 2; 27 jQuery('.team-swiper-button-prev, .team-swiper-button-next, .team-swiper-pagination').addClass('d-md-none'); 28 } else if (teamSlideNr === 3) { 29 XLSlideNr = 3; 30 LSlideNr = 3; 31 MSlideNr = 2; 32 jQuery('.team-swiper-button-prev, .team-swiper-button-next, .team-swiper-pagination').addClass('d-lg-none'); 33 } else if (teamSlideNr === 4) { 34 XLSlideNr = 4; 35 LSlideNr = 3; 36 MSlideNr = 2; 37 jQuery('.team-swiper-button-prev, .team-swiper-button-next, .team-swiper-pagination').addClass('d-xl-none'); 38 } else { 39 XLSlideNr = 4; 40 LSlideNr = 3; 41 MSlideNr = 2; 42 } 43 44 45 const myTeamSwiper = new Swiper('.team-swiper-container-' + swiperID, { 46 speed: 400, 47 autoHeight: true, 48 allowTouchMove: true, 49 centerInsufficientSlides: true, 50 breakpoints: { 51 320: { 52 centeredSlides: true, 53 slidesPerView: 1.25, 54 slidesPerGroup: 1, 55 spaceBetween: 30, 56 }, 57 768: { 58 slidesPerView: MSlideNr, 59 slidesPerGroup: MSlideNr, 60 spaceBetween: 30, 61 }, 62 992: { 63 slidesPerView: LSlideNr, 64 slidesPerGroup: LSlideNr, 65 spaceBetween: 30, 66 }, 67 1200: { 68 slidesPerView: XLSlideNr, 69 slidesPerGroup: XLSlideNr, 70 spaceBetween: 30, 71 }, 72 }, 73 74 pagination: { 75 el: '.team-swiper-pagination-' + swiperID, 76 type: 'fraction', 77 78 }, 79 80 navigation: { 81 nextEl: '.team-swiper-button-next-' + swiperID, 82 prevEl: '.team-swiper-button-prev-' + swiperID, 83 }, 84 }); 85 }) 86 87 88}
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.