1( function( $ ) { 2 3 // servicebox 4 var WidgetServiceboxHandler3Col = function( $scope, $ ) { 5 var swiper = new Swiper(".dtr-servicebox-carousel-3col", { 6 slidesPerView: 1, 7 spaceBetween: 20, 8 loop: true, 9 speed: 1200, 10 //effect: 'fade', 11 fadeEffect: { 12 crossFade: true 13 }, 14 pagination: { 15 el: ".swiper-pagination.dtr-servicebox__dots", 16 clickable: true, 17 }, 18 navigation: { 19 nextEl: ".swiper-button-next.dtr-servicebox__next", 20 prevEl: ".swiper-button-prev.dtr-servicebox__prev", 21 }, 22 autoplay: { 23 delay: 8000, 24 disableOnInteraction: true, 25 pauseOnMouseEnter: true 26 }, 27 breakpoints: { 28 782: { 29 slidesPerView: 2, 30 spaceBetween: 20, 31 //slidesPerGroup: 2 32 }, 33 1280: { 34 slidesPerView: 3, 35 spaceBetween: 20, 36 //slidesPerGroup: 3 37 }, 38 }, 39 }); 40 41 }; // WidgetServiceboxHandler3Col 42 43 // testimonial 44 var WidgetTestimonialHandler = function( $scope, $ ) { 45 var swiper = new Swiper(".dtr-testimonial-carousel-1col", { 46 slidesPerView: 1, 47 spaceBetween: 0, 48 loop: true, 49 speed: 1200, 50 //effect: 'fade', 51 fadeEffect: { 52 crossFade: true 53 }, 54 pagination: { 55 el: ".swiper-pagination.dtr-testimonial__dots", 56 clickable: true, 57 }, 58 navigation: { 59 nextEl: ".swiper-button-next.dtr-testimonial__next", 60 prevEl: ".swiper-button-prev.dtr-testimonial__prev", 61 }, 62 autoplay: { 63 delay: 6000, 64 disableOnInteraction: true, 65 pauseOnMouseEnter: true 66 }, 67 }); 68 69 }; // WidgetTestimonialHandler 70 71 // testimonial 72 var WidgetTestimonialHandler2Col = function( $scope, $ ) { 73 var swiper = new Swiper(".dtr-testimonial-carousel-2col", { 74 slidesPerView: 1, 75 spaceBetween: 20, 76 loop: true, 77 speed: 1200, 78 //effect: 'fade', 79 fadeEffect: { 80 crossFade: true 81 }, 82 pagination: { 83 el: ".swiper-pagination.dtr-testimonial__dots", 84 clickable: true, 85 }, 86 navigation: { 87 nextEl: ".swiper-button-next.dtr-testimonial__next", 88 prevEl: ".swiper-button-prev.dtr-testimonial__prev", 89 }, 90 autoplay: { 91 delay: 6000, 92 disableOnInteraction: true, 93 pauseOnMouseEnter: true 94 }, 95 breakpoints: { 96 980: { 97 slidesPerView: 2, 98 spaceBetween: 20, 99 //slidesPerGroup: 3 100 }, 101 }, 102 }); 103 104 }; // WidgetTestimonialHandler2Col 105 106 // post carousel 107 var WidgetPostCarouselHandler = function( $scope, $ ) { 108 var swiper = new Swiper(".dtr-recentposts-carousel", { 109 slidesPerView: 1, 110 spaceBetween: 0, 111 loop: true, 112 pagination: { 113 el: ".swiper-pagination.dtr-recentposts__dots", 114 clickable: true, 115 }, 116 navigation: { 117 nextEl: ".swiper-button-next.dtr-recentposts__next", 118 prevEl: ".swiper-button-prev.dtr-recentposts__prev", 119 }, 120 autoplay: { 121 delay: 7000, 122 disableOnInteraction: true, 123 pauseOnMouseEnter: true 124 }, 125 breakpoints: { 126 782: { 127 slidesPerView: 2, 128 spaceBetween: 20, 129 //slidesPerGroup: 2 130 }, 131 1280: { 132 slidesPerView: 3, 133 spaceBetween: 20, 134 //slidesPerGroup: 3 135 }, 136 }, 137 }); 138 139 }; // WidgetPostCarouselHandler 140 141 // Tabs 142 var WidgetStyledTabsHandler = function( $scope, $ ) { 143 var dtr_styled_tabs = $scope.find('.dtr-tabs .nav-tabs a:first, .tab-content div:first'); 144 dtr_styled_tabs.addClass('active'); 145 }; // WidgetStyledTabsHandler 146 147 // Accordion Heading 148 var WidgetAccordionHeadignHandler = function( $scope, $ ) { 149 var dtr_accordion_heading = $scope.find('.dtr-accordion .accordion-button:first'); 150 dtr_accordion_heading.removeClass('collapsed'); 151 }; // WidgetAccordionHeadignHandler 152 153 // Accordion Content 154 var WidgetAccordionContentHandler = function( $scope, $ ) { 155 var dtr_accordion_content = $scope.find('.dtr-accordion .accordion-item:first .accordion-collapse.collapse'); 156 dtr_accordion_content.addClass('show'); 157 }; // WidgetAccordionContentHandler 158 159 // video popup 160 var WidgetVideoPopupHandler = function( $scope, $ ) { 161 new VenoBox({ 162 selector: '.dtr-video-popup' 163 }); 164 }; // WidgetVideoPopupHandler 165 166 // Make sure you run this code under Elementor. 167 $( window ).on( 'elementor/frontend/init', function() { 168 elementorFrontend.hooks.addAction( 'frontend/element_ready/dtr-servicebox-carousel.default', WidgetServiceboxHandler3Col ); 169 elementorFrontend.hooks.addAction( 'frontend/element_ready/dtr-testimonial-carousel.default', WidgetTestimonialHandler ); 170 elementorFrontend.hooks.addAction( 'frontend/element_ready/dtr-testimonial-carousel.default', WidgetTestimonialHandler2Col ); 171 elementorFrontend.hooks.addAction( 'frontend/element_ready/dtr-posts-carousel.default', WidgetPostCarouselHandler ); 172 elementorFrontend.hooks.addAction( 'frontend/element_ready/dtr-styled-tabs.default', WidgetStyledTabsHandler ); 173 elementorFrontend.hooks.addAction( 'frontend/element_ready/dtr-accordion.default', WidgetAccordionHeadignHandler ); 174 elementorFrontend.hooks.addAction( 'frontend/element_ready/dtr-accordion.default', WidgetAccordionContentHandler ); 175 elementorFrontend.hooks.addAction( 'frontend/element_ready/dtr-video-lightbox.default', WidgetVideoPopupHandler ); 176 } ); 177 178} )( jQuery );
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.