PageSourceSearch

https://www.safetrolley.com/wp-content/themes/safetrolley221112/as…?ver=f31d5b10cbb681edaf0b0017f0aac479

js safetrolley.com collected 2026-10-02 18:58:14 UTC 16,026 bytes, 722 lines download raw bytes

1(function($){
2// Owl Carousel
3var OwlCarousel = function() {
4	"use strict";
5	// Handle Owl Carousel Testimonials One Item
6	var handleTestimonialsOneItem = function() {
7		$(document).ready(function() {
8			var owl = $(".owl-carousel-testimonials-one-item");
9			owl.owlCarousel({
10				items: 1,
11				loop: true,
12				dots: true,
13				nav: false,
14				margin: 30,
15				autoplay: true,
16				smartSpeed: 450,
17				autoplaySpeed: 1000
18			});
19		});
20	};
21
22	// Handle Owl Carousel Testimonials Three Item
23	var handleTestimonialsThreeItem = function() {
24		$(document).ready(function() {
25			var owl = $(".owl-carousel-testimonials-three-item");
26			owl.owlCarousel({
27				items: 3,
28				loop: true,
29				dots: false,
30				nav: true,
31				navText: ['', ''],
32				navContainer: '.owl-controls-testimonials-three-item',
33				margin: 30,
34				autoplay: true,
35				smartSpeed: 450,
36				autoplaySpeed: 1000,
37				responsive: {
38					// breakpoint from 0 up
39					0: {
40						items: 1
41					},
42					// breakpoint from 480 up
43					480: {
44						items: 1
45					},
46					// breakpoint from 550 up
47					550: {
48						items: 1
49					},
50					// breakpoint from 768 up
51					768: {
52						items: 2
53					},
54					// breakpoint from 992 up
55					992: {
56						items: 3
57					},
58					// breakpoint from 1199 up
59					1199: {
60						items: 3
61					}
62				}
63			});
64
65			// Custom Navigation Events
66			$('.owl-controls-testimonials-three-item-next').on('click', function() {
67				owl.trigger('next.owl.carousel');
68			});
69			$('.owl-controls-testimonials-three-item-prev').on('click', function() {
70				owl.trigger('prev.owl.carousel', [300]);
71			})
72		});
73	};
74
75	// Handle Owl Carousel Team v1
76	var handleTeamV1 = function() {
77		$(document).ready(function() {
78			var owl = $(".owl-carousel-team-v1");
79			owl.owlCarousel({
80				items: 3,
81				loop: true,
82				dots: false,
83				nav: true,
84				navText: ['', ''],
85				navContainer: '.owl-controls-team-v1',
86				margin: 30,
87				autoplay: true,
88				smartSpeed: 450,
89				autoplaySpeed: 1000,
90				responsive: {
91					// breakpoint from 0 up
92					0: {
93						items: 1
94					},
95					// breakpoint from 480 up
96					480: {
97						items: 1
98					},
99					// breakpoint from 550 up
100					550: {
101						items: 1
102					},
103					// breakpoint from 768 up
104					768: {
105						items: 2
106					},
107					// breakpoint from 992 up
108					992: {
109						items: 3
110					},
111					// breakpoint from 1199 up
112					1199: {
113						items: 3
114					}
115				}
116			});
117
118			// Custom Navigation Events
119			$('.owl-controls-team-v1-next').on('click', function() {
120				owl.trigger('next.owl.carousel');
121			});
122			$('.owl-controls-team-v1-prev').on('click', function() {
123				owl.trigger('prev.owl.carousel', [300]);
124			});
125		});
126	};
127
128	// Handle Owl Carousel Testimonials v4
129	var handleTestimonialsV4 = function() {
130		$(document).ready(function() {
131			var owl = $(".owl-carousel-testimonials-v4");
132			owl.owlCarousel({
133				items: 1,
134				loop: true,
135				dots: true,
136				nav: false,
137				margin: 30,
138				autoplay: true,
139				smartSpeed: 450,
140				autoplaySpeed: 1000,
141				animateIn: 'fadeIn',
142				animateOut: 'fadeOut',
143				dotsContainer: '.owl-nav-testimonials-v4'
144			});
145		});
146	};
147
148	// Handle Owl Carousel Clients Five Item
149	var handleClientsFiveItem = function() {
150		$(document).ready(function() {
151			var owl = $(".owl-carousel-clients-five-item");
152			owl.owlCarousel({
153				items: 5,
154				loop: true,
155				dots: false,
156				nav: false,
157				margin: 20,
158				autoplay: true,
159				smartSpeed: 450,
160				autoplaySpeed: 1000,
161				responsive: {
162					// breakpoint from 0 up
163					0: {
164						items: 2
165					},
166					// breakpoint from 480 up
167					480: {
168						items: 3
169					},
170					// breakpoint from 550 up
171					550: {
172						items: 4
173					},
174					// breakpoint from 768 up
175					768: {
176						items: 5
177					},
178					// breakpoint from 992 up
179					992: {
180						items: 4
181					},
182					// breakpoint from 1199 up
183					1199: {
184						items: 5
185					}
186				}
187			});
188		});
189	};
190
191	// Handle Owl Carousel Clients Six Item
192	var handleClientsSixItem = function() {
193		$(document).ready(function() {
194			var owl = $(".owl-carousel-clients-six-item");
195			owl.owlCarousel({
196				items: 6,
197				loop: true,
198				dots: false,
199				nav: false,
200				margin: 20,
201				autoplay: true,
202				smartSpeed: 450,
203				autoplaySpeed: 1000,
204				responsive: {
205					// breakpoint from 0 up
206					0: {
207						items: 2
208					},
209					// breakpoint from 480 up
210					480: {
211						items: 3
212					},
213					// breakpoint from 550 up
214					550: {
215						items: 4
216					},
217					// breakpoint from 768 up
218					768: {
219						items: 4
220					},
221					// breakpoint from 992 up
222					992: {
223						items: 5
224					},
225					// breakpoint from 1199 up
226					1199: {
227						items: 6
228					}
229				}
230			});
231		});
232	};
233
234	// Handle Owl Carousel Blog Grid Thumb
235	var handleBlogGridThumb = function() {
236		$(document).ready(function() {
237			var owl = $(".owl-carousel-blog-grid-thumb");
238			owl.owlCarousel({
239				items: 5,
240				loop: true,
241				dots: false,
242				nav: false,
243				autoplay: true,
244				smartSpeed: 450,
245				autoplaySpeed: 1000,
246				responsive: {
247					// breakpoint from 0 up
248					0: {
249						items: 2
250					},
251					// breakpoint from 480 up
252					480: {
253						items: 2
254					},
255					// breakpoint from 550 up
256					550: {
257						items: 2
258					},
259					// breakpoint from 768 up
260					768: {
261						items: 3
262					},
263					// breakpoint from 992 up
264					992: {
265						items: 4
266					},
267					// breakpoint from 1199 up
268					1199: {
269						items: 5
270					}
271				}
272			});
273		});
274	};
275
276	// Handle Owl Carousel One Item
277	var handleOneItem = function() {
278		$(document).ready(function() {
279			var owl = $(".owl-carousel-one-item");
280			owl.owlCarousel({
281				items: 1,
282				loop: true,
283				dots: true,
284				nav: false,
285				smartSpeed: 450
286			});
287		});
288	};
289
290	// Handle Owl Carousel Four Item
291	var fandleFourItem = function() {
292		$(document).ready(function() {
293			var owl = $(".owl-carousel-four-item");
294			owl.owlCarousel({
295				items: 4,
296				loop: true,
297				dots: false,
298				nav: true,
299				navText: ['', ''],
300				navContainer: '.owl-controls-four-item',
301				margin: 20,
302				autoplay: true,
303				smartSpeed: 450,
304				autoplaySpeed: 1000,
305				responsive: {
306					// breakpoint from 0 up
307					0: {
308						items: 1
309					},
310					// breakpoint from 480 up
311					480: {
312						items: 1
313					},
314					// breakpoint from 550 up
315					550: {
316						items: 1
317					},
318					// breakpoint from 768 up
319					768: {
320						items: 2
321					},
322					// breakpoint from 992 up
323					992: {
324						items: 3
325					},
326					// breakpoint from 1199 up
327					1199: {
328						items: 4
329					}
330				}
331			});
332
333			// Custom Navigation Events
334			$('.owl-controls-four-item-next').on('click', function() {
335				owl.trigger('next.owl.carousel');
336			});
337			$('.owl-controls-four-item-prev').on('click', function() {
338				owl.trigger('prev.owl.carousel', [300]);
339			})
340		});
341	};
342
343	// Handle Owl Carousel Mockup Slider v1
344	var handleMockupSliderV1 = function() {
345		$(document).ready(function() {
346			var owl = $(".owl-carousel-mockup-slider-v1");
347			owl.owlCarousel({
348				items: 1,
349				dots: true,
350				nav: false,
351				mouseDrag: false,
352				touchDrag: false,
353				pullDrag: false,
354				smartSpeed: 250,
355				animateIn: 'fadeIn',
356				animateOut: 'fadeOut',
357				dotsContainer: '.owl-nav-mockup-slider-v1'
358			});
359		});
360	};
361
362	// Handle Owl Carousel News v12
363	var handleNewsV12 = function() {
364		$(document).ready(function() {
365
366			$(".owl-carousel-news-v12").each(function(){
367				var $owl = $(this);
368
369				var sliderData = JSON.parse($owl.attr('data-slider'));
370				var loop = sliderData["loop"];
371				//hotfix: commenting out because looping was not working in WP 5.6 jQuery update
372				//if ( 1 == loop ){
373				//	loop = $owl.children().length > 1;
374				//}
375				var dots = sliderData["dots"];
376				var autoplay = sliderData["autoplay"];
377				var hoverPause = sliderData["hoverPause"];
378
379				var speed = sliderData['speed'];
380				var autoplaySpeed = sliderData['autoplaySpeed'];
381
382				var slideMargin = parseInt(sliderData["slideMargin"]);
383
384				var xs = parseInt(sliderData["xs"]);
385				var sm = parseInt(sliderData["sm"]);
386				var md = parseInt(sliderData["md"]);
387				var lg = parseInt(sliderData["lg"]);
388
389				$owl.owlCarousel({
390					items: lg,
391					loop: loop,
392					dots: dots,
393					nav: false,
394					margin: slideMargin,
395					autoplay: autoplay,
396					autoplayHoverPause: hoverPause,
397					// navContainer: '.owl-controls-news-v12-arrow-controls',
398					// nav: true,
399					nestedItemSelector: 'item',
400
401					smartSpeed: speed,
402					autoplayTimeout: autoplaySpeed,
403
404					responsive: {
405						// breakpoint from 0 up
406						0: {
407							items: xs
408						},
409						// breakpoint from 768 up
410						768: {
411							items: sm
412						},
413						// breakpoint from 992 up
414						992: {
415							items: md
416						},
417						// breakpoint from 1199 up
418						1200: {
419							items: lg
420						}
421					}
422
423				});
424
425				$owl.on('mouseup', function () {
426					$owl.trigger('stop.owl.autoplay');
427				});
428
429				// Custom Navigation Events
430				$owl.find('.owl-controls-news-v12-next').on('click', function() {
431					$owl.trigger('next.owl.carousel');
432				});
433				$owl.find('.owl-controls-news-v12-prev').on('click', function() {
434					$owl.trigger('prev.owl.carousel', [300]);
435				});
436
437			});
438		});
439	};
440
441	// Handle Owl Carousel Team v12
442	var handleTeamV12 = function() {
443		$(document).ready(function() {
444			var owl = $(".owl-carousel-team-v12");
445			owl.owlCarousel({
446				items: 3,
447				loop: true,
448				dots: false,
449				nav: false,
450				margin: 30,
451				autoplay: true,
452				smartSpeed: 450,
453				autoplaySpeed: 1000,
454				responsive: {
455					// breakpoint from 0 up
456					0: {
457						items: 1
458					},
459					// breakpoint from 480 up
460					480: {
461						items: 1
462					},
463					// breakpoint from 550 up
464					600: {
465						items: 2
466					},
467					// breakpoint from 768 up
468					768: {
469						items: 2
470					},
471					// breakpoint from 992 up
472					992: {
473						items: 3
474					},
475					// breakpoint from 1199 up
476					1199: {
477						items: 3
478					}
479				}
480			});
481		});
482	};
483
484	return {
485		init: function() {
486			handleTestimonialsOneItem(); // initial setup for testimonials one item
487			handleTestimonialsThreeItem(); // initial setup for testimonials three item
488			handleTeamV1(); // initial setup for team v1
489			handleTestimonialsV4(); // initial setup for testimonials v4
490			handleClientsFiveItem(); // initial setup for clients five item
491			handleClientsSixItem(); // initial setup for clients six item
492			handleBlogGridThumb(); // initial setup for blog grid thumb
493			handleOneItem(); // initial setup for one item
494			fandleFourItem(); // initial setup for four item
495			handleMockupSliderV1(); // initial setup for mockup slider v1
496			handleNewsV12(); // initial setup for news v12
497			handleTeamV12(); // initial setup for team v12
498		}
499	}
500}();
501
502$(document).ready(function() {
503	OwlCarousel.init();
504});
505
506
507
508// Owl Carousel
509var OwlCarousel2 = function() {
510	"use strict";
511
512	// Handle Owl Carousel Blog Carousel One Page Business
513	var handleOnePageBBlog = function() {
514		$(document).ready(function() {
515
516			$(".owl-carousel-op-b-blog").each(function(){
517				var $owl = $(this);
518
519				var sliderData = JSON.parse($owl.attr('data-slider'));
520				var loop = sliderData["loop"];
521				//hotfix: commenting out because looping was not working in WP 5.6 jQuery update
522				//if ( 1 == loop ){
523				//	loop = $owl.children().length > 1;
524				//}
525
526				var dots = sliderData["dots"];
527
528				var autoplay = sliderData["autoplay"];
529				var speed = sliderData['speed'];
530				var autoplaySpeed = sliderData['autoplaySpeed'];
531				var hoverPause = sliderData["hoverPause"];
532
533
534				var xs = parseInt(sliderData["xs"]);
535				var sm = parseInt(sliderData["sm"]);
536				var md = parseInt(sliderData["md"]);
537				var lg = parseInt(sliderData["lg"]);
538
539				$owl.owlCarousel({
540					items: lg,
541					loop: loop,
542					dots: dots,
543					nav: false,
544					autoplay: autoplay,
545					smartSpeed: speed,
546					autoplayTimeout: autoplaySpeed,
547					autoplayHoverPause: hoverPause,
548					responsive: {
549						// breakpoint from 0 up
550						0: {
551							items: xs
552						},
553						// breakpoint from 768 up
554						768: {
555							items: sm
556						},
557						// breakpoint from 992 up
558						992: {
559							items: md
560						},
561						// breakpoint from 1199 up
562						1200: {
563							items: lg
564						}
565					}
566				});
567
568				$owl.on('mouseup', function () {
569					$owl.trigger('stop.owl.autoplay');
570				});
571			});
572		});
573	};
574
575	// Handle Owl Carousel One Page Promo Block v2
576	var handleOnePageBPromoBlockV2 = function() {
577		$(document).ready(function() {
578			var owl = $(".owl-carousel-op-b-promo-b-v2");
579			owl.owlCarousel({
580				items: 3,
581				loop: true,
582				dots: false,
583				nav: true,
584				navText: ['', ''],
585				navContainer: '.owl-controls-op-b-promo-b-v2',
586				margin: 10,
587				autoplay: true,
588				smartSpeed: 450,
589				autoplaySpeed: 1000,
590				responsive: {
591					// breakpoint from 0 up
592					0: {
593						items: 1
594					},
595					// breakpoint from 480 up
596					480: {
597						items: 2
598					},
599					// breakpoint from 550 up
600					550: {
601						items: 2
602					},
603					// breakpoint from 768 up
604					768: {
605						items: 2
606					},
607					// breakpoint from 992 up
608					992: {
609						items: 3
610					},
611					// breakpoint from 1199 up
612					1199: {
613						items: 3
614					}
615				}
616			});
617
618			// Custom Navigation Events
619			$('.owl-controls-op-b-promo-b-v2-next').on('click', function() {
620				owl.trigger('next.owl.carousel');
621			});
622			$('.owl-controls-op-b-promo-b-v2-prev').on('click', function() {
623				owl.trigger('prev.owl.carousel', [300]);
624			});
625		});
626	};
627
628	return {
629		init: function() {
630			handleOnePageBBlog(); // initial setup for one page business blog carousel
631			handleOnePageBPromoBlockV2(); // initial setup for one page business promo block v2
632		}
633	}
634}();
635
636$(document).ready(function() {
637	OwlCarousel2.init();
638});
639
640
641// Owl Carousel
642var OwlCarousel3 = function() {
643	"use strict";
644
645	// Handle Owl Carousel Landing News V1
646	var handleLandingNewsV1 = function() {
647		$(document).ready(function() {
648
649			$(".owl-carousel-l-news-v1").each(function(){
650				var owl = $(this);
651
652				var sliderData = JSON.parse($(owl).attr('data-slider'));
653
654				var loop = sliderData["loop"];
655				//hotfix: commenting out because looping was not working in WP 5.6 jQuery update
656				//if ( 1 == loop ){
657				//	loop = $owl.children().length > 1;
658				//}
659				var autoplay = sliderData["autoplay"];
660
661				var speed = sliderData['speed'];
662				var autoplaySpeed = sliderData['autoplaySpeed'];
663				var hoverPause = sliderData["hoverPause"];
664
665				var xs = parseInt(sliderData["xs"]);
666				var sm = parseInt(sliderData["sm"]);
667				var md = parseInt(sliderData["md"]);
668				var lg = parseInt(sliderData["lg"]);
669
670				var slideMargin = parseInt(sliderData["slideMargin"]);
671
672				var stagePadding = parseInt(sliderData['stagePadding']);
673
674				owl.owlCarousel({
675
676					items: lg,
677					loop: loop,
678					dots: false,
679					nav: false,
680					margin: slideMargin,
681					stagePadding: stagePadding,
682
683					autoplay: autoplay,
684					smartSpeed: speed,
685					autoplayTimeout: autoplaySpeed,
686					autoplayHoverPause: hoverPause,
687
688					responsive: {
689						// breakpoint from 0 up
690						0: {
691							items: xs
692						},
693						// breakpoint from 768 up
694						768: {
695							items: sm
696						},
697						// breakpoint from 992 up
698						992: {
699							items: md
700						},
701						// breakpoint from 1199 up
702						1200: {
703							items: lg
704						}
705					}
706				});
707			});
708		});
709	};
710
711	return {
712		init: function() {
713			handleLandingNewsV1(); // initial setup for landing news v1
714		}
715	}
716}();
717
718$(document).ready(function() {
719	OwlCarousel3.init();
720});
721
722})(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.