PageSourceSearch

https://www.cuckoo.com.my/wp-content/themes/flatsome-child/script.js?ver=1790278594

js cuckoo.com.my collected 2026-09-24 19:37:27 UTC 3,073 bytes, 88 lines download raw bytes

1jQuery(document).ready(function($) {
2	window.addEventListener('load', function() {
3		if (window.location.pathname == '/') {
4			var t_slider = jQuery('.home-milestones-slider');
5
6			// set swiper html
7			t_slider.wrapInner('<div class="swiper-container"></div>')
8			t_slider.append(`<div class="swiper-pagination"></div>
9            <div class="swiper-button swiper-button-prev flickity-prev-next-button"><svg class="flickity-button-icon" viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 70,90 L 30,50  L 70,10 L 60,0 Z" class="arrow"></path></svg></div>
10            <div class="swiper-button swiper-button-next flickity-prev-next-button"><svg class="flickity-button-icon" viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 70,90 L 30,50  L 70,10 L 60,0 Z" class="arrow" transform="translate(100, 100) rotate(180) "></path></svg></div>`);
11			jQuery('> .swiper-container > .col-inner', t_slider).addClass('swiper-wrapper');
12			jQuery('.box', t_slider).wrap('<div class="swiper-slide"></div>');
13			// jQuery('.box', t_slider).addClass('swiper-slide');
14
15			var t_swiper = new Swiper('.home-milestones-slider > .swiper-container', {
16				loop: true,
17				navigation: {
18				  nextEl: '.home-milestones-slider .swiper-button-next',
19				  prevEl: '.home-milestones-slider .swiper-button-prev',
20				},
21                pagination: {
22                  el: '.home-milestones-slider .swiper-pagination',
23                  type: 'bullets',
24                },
25				spaceBetween: 0,
26				slidesPerView: 2,
27				preloadImages: false,
28				lazy: true,
29				breakpoints: {
30					550: {
31						slidesPerView: 3,
32					},
33					850: {
34						slidesPerView: 4,
35					}
36				}
37			});
38		}
39	});
40	
41	// newsletter
42	$('.wpcf7-form .wpcf7-submit').on('click', function() {
43		var _t = $(this);
44		var form = $(this).parents('.wpcf7-form');
45		
46		var itv = setInterval(function() {
47			if (form.find('.wpcf7-not-valid-tip').length > 0) {
48				form.find('.processing').removeClass('processing');
49      			_t.prop('disabled', false);
50				clearInterval(itv);
51			}
52		}, 500);
53	});
54	document.addEventListener('wpcf7submit', function(event) {
55    	var status = event.detail.status;
56		console.log(status);
57      	$('.wpcf7-submit').prop('disabled', false);
58		$('.wpcf7-form').find('.processing').removeClass('processing');
59	});
60	
61	// products
62	$('.product-container .product-footer .tabbed-content > .nav > .tab > a').on('click', function(e) {
63		var href = $(this).attr('href');
64		
65		var target = $(href);
66		console.log(href, target)
67		if (target.length == 1) {
68			$('html, body').stop().animate({
69				scrollTop: target.offset().top - $('#header').height() - 50,
70			}, 500);
71			
72			window.location.href = href;
73		}
74		e.preventDefault();
75	});
76	
77	$(".wpcf7-form input[name='mobile']").on('input', function(e1) {
78		$(this).val($(this).val().replace(/[^0-9]/g, ''));
79	});
80	$(".wpcf7-form input[name='postcode']").on('input', function(e2) {
81		$(this).val($(this).val().replace(/[^0-9]/g, ''));
82	});
83		
84	$(".wpcf7-form input").bind('cut copy paste', function(e) {
85		e.preventDefault();
86		alert("Cut / Copy / Paste Disabled");
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.