PageSourceSearch

https://royalblue-dog-699202.hostingersite.com/wp-content/plugins/…/assets/js/dtr-widgets.js?ver=1.0.0

js royalblue-dog-699202.hostingersite.com collected 2026-10-03 04:51:14 UTC 5,313 bytes, 178 lines download raw bytes

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.