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.