1new WOW().init(); 2// ============ header scroll effect ========= 3var lastScrollTop = 30; 4jQuery(window).scroll(function(event){ 5 var st = jQuery(this).scrollTop(); 6 if (st > lastScrollTop){ 7 jQuery('header').addClass('h_fixed'); 8 // $('header').removeClass('scrolling_up'); 9 } else { 10 // $('header').addClass('scrolling_up'); 11 jQuery('header').removeClass('h_fixed'); 12 } 13 lastScrollTop = 20; 14}); 15// ********************************* 16 17// ======== toggel menu click class add 18jQuery(document).ready(function() { 19 jQuery(".navbar-toggler").click(function() { 20 jQuery("header").toggleClass("top_view"); 21 }); 22}) 23// *********************************** 24 25// career browse 26jQuery(document).on("click", ".form-group", function() { 27 var t = jQuery(this).parent().parent().parent().parent().find(".file"); 28 t.trigger("click"); 29 }); 30 jQuery(document).on("change", ".file", function(e) { 31 // jQuery(this).parent().find(".form-control").val(jQuery(this).val().replace(/C:\\fakepath\\/i, "")); 32 var f_name = e.target.files[0].name; 33 console.log(f_name); 34 document.getElementById("fileName").innerHTML = f_name; 35 // document.getElementById('fileName').value=f_name; 36 // document.getElementById('entry_value').setAttribute("value", f_name); 37 }); 38 39 40// ====== animation loader ====== 41jQuery(document).ready(function(){ 42 window.setTimeout('fadeout();', 3000); 43}); 44function fadeout(){ 45 jQuery('#loader').delay(1500).fadeOut('slow', function() { 46 jQuery('.pre-loader').removeClass('pre-loader'); 47 }); 48} 49jQuery(window).ready(function(){ 50 setInterval(function(){ 51 jQuery('#loader').addClass("visible"); 52 } 53 , 100); 54}); 55jQuery(window).ready(function(){ 56 setInterval(function(){ 57 jQuery('#loader').addClass("hide") 58 }, 2600); 59}); 60jQuery(window).ready(function(){ 61 setInterval(function(){ 62 jQuery('.pre-loader').addClass("hide"); 63 jQuery('body').removeClass("overflow"); 64 }, 2500); 65}); 66 67function load_function(t){setTimeout(function(){ 68 jQuery(document).ready(function(){ 69 // console.log('Vishal'); 70 jQuery("#projModal").find("#product_name").val(t); 71 }) 72},100)}; 73 74// counter scssn 75 const stats = document.querySelectorAll(".counter");
76 stats.forEach(stat => { 77 const patt = /(\D+)?(\d+)(\D+)?(\d+)?(\D+)?/; 78 const time = 400; 79 let result = [...patt.exec(stat.textContent)]; 80 let fresh = true; 81 let ticks; 82 result.shift(); 83 result = result.filter(res => res != null); 84 while (stat.firstChild) { 85 stat.removeChild(stat.firstChild); 86 } 87 for (let res of result) { 88 if (isNaN(res)) { 89 stat.insertAdjacentHTML("beforeend", `<span>${res}</span>`); 90 } else { 91 for (let i = 0; i < res.length; i++) { 92 stat.insertAdjacentHTML( 93 "beforeend", 94 `<span data-value="${res[i]}"> 95 <span>–</span> 96 ${Array(parseInt(res[i]) + 1) 97 .join(0) 98 .split(0) 99 .map( 100 (x, j) => `<span>${j}</span>` 101 ) 102 .join("")} 103 </span>` 104 ); 105 } 106 } 107 } 108 ticks = [...stat.querySelectorAll("span[data-value]")]; 109 let activate = () => { 110 let top = stat.getBoundingClientRect().top; 111 let offset = window.innerHeight * 1; 112 setTimeout(() => { 113 fresh = false; 114 }, time); 115 if (top < offset) { 116 setTimeout(() => { 117 for (let tick of ticks) { 118 let dist = parseInt(tick.getAttribute("data-value")) + 1; 119 tick.style.transform = `translateY(-${dist * 100}%)`; 120 } 121 }, fresh ? time : 0); 122 window.removeEventListener("scroll", activate); 123 } 124 }; 125 window.addEventListener("scroll", activate); 126 activate(); 127 }); 128 // counter scssn end 129 130// Products 131jQuery(function () { 132 jQuery(".page_toggle").on("click", function () { 133 jQuery(".page-content").toggleClass("result_hover"); 134 jQuery(".page_toggle").toggleClass("show"); 135 }); 136 jQuery(document).on("click", function (e) { 137 if (jQuery(e.target).is(".page-content") === false) { 138 jQuery(".page-content").removeClass("result_hover"); 139 jQuery(".page_toggle").removeClass("show"); 140 } 141 }); 142}); 143 144// on outside click close sidebar 145jQuery(document).ready(function(){ 146 jQuery('.page_toggle').click(function(event){ 147 event.stopPropagation(); 148 jQuery(".page-content").slideToggle("show"); 149 }); 150 jQuery(".page-content").on(".page_toggle", function (event) { 151 event.stopPropagation(); 152 }); 153}); 154 155jQuery(document).on(".page_toggle", function () { 156 jQuery(".page-content").hide(); 157});
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.