1jQuery(document).ready(function($){ 2 3 var carouselDelay = 4000; 4 5 $(".ic-438-search").on("click", function(e){ 6 e.preventDefault(); 7 $(".searchform-careers-nav").fadeToggle(); 8 9 10 }); 11 12 // var st = $("#banner-1767821887 .banner-bg.fill"); 13 function homeCarousel(carouselDelay){ 14 var target = ".home .banner:eq(0) .bg.fill"; 15 var cache = $(target); 16 17 18 $(target).addClass("slide-visible kc-438-slide"); 19 console.log($(target)); 20 21 var to_add = ""; 22 $(".c-438-carousel").each(function(k,v){ 23 24 to_add = to_add + '<div class="bg fill bg-fill bg-loaded kc-438-slide" style="background-image: url('+$(v).attr("data-suri")+');"><div class="section-bg-overlay absolute fill"></div></div>'; 25 26 }); 27 $(".kc-438-slide").after(to_add); 28 } 29 30 if($("body").hasClass("home")){ 31 homeCarousel(carouselDelay); 32 } 33 34 setTimeout(function(){ 35 36 var totalSlides = $(".kc-438-slide").length; 37 38 setInterval(function(){ 39 var currentSlide = $(".kc-438-slide").index($(".slide-visible")); 40 if(currentSlide+1 === totalSlides){ 41 var nextSlide = 0; 42 }else{ 43 var nextSlide = currentSlide+1; 44 } 45 46 $(".kc-438-slide.slide-visible").removeClass("slide-visible"); 47 48 $(".kc-438-slide:eq("+nextSlide+")").addClass("slide-visible"); 49 50 }, carouselDelay); 51 52 53 }, 1000); 54 55 56 57 // career search 58 59 $(".searchform-careers .search-field").on("keyup", function(){ 60 var v = $(this).val(); 61 if(v.length >= 3){ 62 delay(function(){ 63 careerSearch(v); 64 }, 300 ); 65 } 66 }); 67 68 $(".searchform-careers-nav .search-field").on("keyup", function(){ 69 var v = $(this).val(); 70 if(v.length >= 3){ 71 delay(function(){ 72 careerSearchNav(v); 73 }, 300 ); 74 }else { 75 $(".autocomplete-suggestions-nav").fadeOut(); 76 } 77 }); 78 79 80 $(".searchform-careers").on("submit", function(e){ 81 e.preventDefault(); 82 var sv = encodeURI($("#career-search-select").val()); 83 var v = $(".searchform-careers .search-field").val(); 84 var url = $(".searchform-careers").attr("data-target"); 85 window.location = url+"?cs="+encodeURI(v)+"&t="+encodeURI(sv); 86 }); 87 88 $(".searchform-careers-nav").on("submit", function(e){ 89 e.preventDefault(); 90 var sv = encodeURI($("#career-search-select-nav").val()); 91 var v = $(".searchform-careers-nav .search-field").val(); 92 var url = $(".searchform-careers-nav").attr("data-target"); 93 window.location = url+"?cs="+encodeURI(v)+"&t="+encodeURI(sv); 94 }); 95 96 97 function careerSearch(v){ 98 99 $(".searchform-careers .ux-search-submit.submit-button").addClass("loading"); 100 var sv = $("#career-search-select").val(); 101 102 $.get( "/h2b/?career_search="+encodeURI(v)+"&type="+encodeURI(sv), function( data ) { 103 $(".searchform-careers .ux-search-submit.submit-button").removeClass("loading"); 104 $( ".autocomplete-suggestions" ).html( data ); 105 $(".autocomplete-suggestions").show(); 106 }); 107 } 108 109 110 function careerSearchNav(v){ 111 112 var sv = $("#career-search-select-nav").val(); 113 114 $.get( "/h2b/?career_search="+encodeURI(v)+"&type="+encodeURI(sv), function( data ) { 115 if (data) { 116 $( ".autocomplete-suggestions-nav" ).html( data ); 117 } else { 118 $( ".autocomplete-suggestions-nav" ).html( '<div class="noresults">No results found</div>' ); 119 } 120 $(".autocomplete-suggestions-nav").show(); 121 }); 122 123 } 124 125 126 $(document).on('click', function (e) { 127 if ($(e.target).closest(".ac").length === 0) { 128 $(".acr").hide(); 129 } 130 }); 131 132 133}); 134 135var delay = (function(){ 136 var timer = 0; 137 return function(callback, ms){ 138 clearTimeout (timer); 139 timer = setTimeout(callback, ms); 140 }; 141})();
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.