1function vw_pet_care_menu_open_nav() { 2 window.vw_pet_care_responsiveMenu=true; 3 jQuery(".sidenav").addClass('show'); 4} 5function vw_pet_care_menu_close_nav() { 6 window.vw_pet_care_responsiveMenu=false; 7 jQuery(".sidenav").removeClass('show'); 8} 9 10jQuery(function($){ 11 "use strict"; 12 jQuery('.main-menu > ul').superfish({ 13 delay: 500, 14 animation: {opacity:'show',height:'show'}, 15 speed: 'fast' 16 }); 17}); 18 19jQuery(document).ready(function () { 20 window.vw_pet_care_currentfocus=null; 21 vw_pet_care_checkfocusdElement(); 22 var vw_pet_care_body = document.querySelector('body'); 23 vw_pet_care_body.addEventListener('keyup', vw_pet_care_check_tab_press); 24 var vw_pet_care_gotoHome = false; 25 var vw_pet_care_gotoClose = false; 26 window.vw_pet_care_responsiveMenu=false; 27 function vw_pet_care_checkfocusdElement(){ 28 if(window.vw_pet_care_currentfocus=document.activeElement.className){ 29 window.vw_pet_care_currentfocus=document.activeElement.className; 30 } 31 } 32 function vw_pet_care_check_tab_press(e) { 33 "use strict"; 34 // pick passed event or global event object if passed one is empty 35 e = e || event; 36 var activeElement; 37 38 if(window.innerWidth < 999){ 39 if (e.keyCode == 9) { 40 if(window.vw_pet_care_responsiveMenu){ 41 if (!e.shiftKey) { 42 if(vw_pet_care_gotoHome) { 43 jQuery( ".main-menu ul:first li:first a:first-child" ).focus(); 44 } 45 } 46 if (jQuery("a.closebtn.mobile-menu").is(":focus")) { 47 vw_pet_care_gotoHome = true; 48 } else { 49 vw_pet_care_gotoHome = false; 50 } 51 52 }else{ 53 54 if(window.vw_pet_care_currentfocus=="responsivetoggle"){ 55 jQuery( "" ).focus(); 56 }}} 57 } 58 if (e.shiftKey && e.keyCode == 9) { 59 if(window.innerWidth < 999){ 60 if(window.vw_pet_care_currentfocus=="header-search"){ 61 jQuery(".responsivetoggle").focus(); 62 }else{ 63 if(window.vw_pet_care_responsiveMenu){ 64 if(vw_pet_care_gotoClose){ 65 jQuery("a.closebtn.mobile-menu").focus(); 66 } 67 if (jQuery( ".main-menu ul:first li:first a:first-child" ).is(":focus")) { 68 vw_pet_care_gotoClose = true; 69 } else { 70 vw_pet_care_gotoClose = false; 71 } 72 73 }else{ 74 75 if(window.vw_pet_care_responsiveMenu){ 76 }}}} 77 } 78 vw_pet_care_checkfocusdElement(); 79 } 80}); 81 82jQuery('document').ready(function($){ 83 $(window).scroll(function(){ 84 var sticky = $('.header-sticky'), 85 scroll = $(window).scrollTop(); 86 87 if (scroll >= 100) sticky.addClass('header-fixed'); 88 else sticky.removeClass('header-fixed'); 89 }); 90 91}); 92 93/*sticky sidebar*/ 94window.addEventListener('scroll', function() { 95 var sticky = document.querySelector('.sidebar-sticky'); 96 if (!sticky) return; 97 98 var scrollTop = window.scrollY || document.documentElement.scrollTop; 99 var windowHeight = window.innerHeight; 100 var documentHeight = document.documentElement.scrollHeight; 101 102 var isBottom = scrollTop + windowHeight >= documentHeight-100; 103 104 if (scrollTop >= 100 && !isBottom) { 105 sticky.classList.add('sidebar-fixed'); 106 } else { 107 sticky.classList.remove('sidebar-fixed'); 108 } 109}); 110 111/*sticky copyright*/ 112window.addEventListener('scroll', function() { 113 var sticky = document.querySelector('.copyright-sticky'); 114 if (!sticky) return; 115 116 var scrollTop = window.scrollY || document.documentElement.scrollTop; 117 var windowHeight = window.innerHeight; 118 var documentHeight = document.documentElement.scrollHeight; 119 120 var isBottom = scrollTop + windowHeight >= documentHeight-100; 121 122 if (scrollTop >= 100 && !isBottom) { 123 sticky.classList.add('copyright-fixed'); 124 } else { 125 sticky.classList.remove('copyright-fixed'); 126 } 127}); 128 129jQuery(document).ready(function () { 130 jQuery(window).scroll(function () { 131 if (jQuery(this).scrollTop() > 100) { 132 jQuery('.scrollup i').fadeIn(); 133 } else { 134 jQuery('.scrollup i').fadeOut(); 135 } 136 }); 137 jQuery('.scrollup i').click(function () { 138 jQuery("html, body").animate({ 139 scrollTop: 0 140 }, 600); 141 return false; 142 }); 143}); 144 145jQuery(document).ready(function () { 146 function vw_pet_care_search_loop_focus(element) { 147 var vw_pet_care_focus = element.find('select, input, textarea, button, a[href]'); 148 var vw_pet_care_firstFocus = vw_pet_care_focus[0]; 149 var vw_pet_care_lastFocus = vw_pet_care_focus[vw_pet_care_focus.length - 1]; 150 var KEYCODE_TAB = 9; 151 152 element.on('keydown', function vw_pet_care_search_loop_focus(e) { 153 var isTabPressed = (e.key === 'Tab' || e.keyCode === KEYCODE_TAB); 154 155 if (!isTabPressed) { 156 return; 157 } 158 159 if ( e.shiftKey ) /* shift + tab */ { 160 if (document.activeElement === vw_pet_care_firstFocus) { 161 vw_pet_care_lastFocus.focus(); 162 e.preventDefault(); 163 } 164 } else /* tab */ { 165 if (document.activeElement === vw_pet_care_lastFocus) { 166 vw_pet_care_firstFocus.focus(); 167 e.preventDefault(); 168 } 169 } 170 }); 171 } 172 jQuery('.search-box span a').click(function(){ 173 jQuery(".serach_outer").slideDown(1000); 174 vw_pet_care_search_loop_focus(jQuery('.serach_outer')); 175 }); 176 jQuery('.closepop a').click(function(){ 177 jQuery(".serach_outer").slideUp(1000); 178 }); 179}); 180 181 182jQuery('#slider .slider-for').slick({ 183 slidesToShow: 1, 184 infinite: true, 185 arrows: true, 186 fade: true, 187 asNavFor: '.slider-nav', 188 189}); 190jQuery('#slider .slider-nav').slick({ 191 slidesToShow: 3, 192 infinite: true, 193 arrows: true, 194 slidesToScroll: 1, 195 asNavFor: '#slider .slider-for', 196 prevArrow: '<i class="fa fa-chevron-left"></i>', 197 nextArrow: '<i class="fa fa-chevron-right"></i>', 198 dots: false, 199 focusOnSelect: true, 200 responsive: [ 201 { 202 breakpoint: 1024, 203 settings: { 204 slidesToShow: 1, 205 } 206}, 207 { 208 breakpoint: 1200, 209 settings: { 210 slidesToShow: 2, 211 } 212 } 213] 214}) 215 216/* Progress Bar */ 217document.addEventListener("DOMContentLoaded", function () { 218 const vw_pet_care_progressBar = 219 document.getElementById("vw_pet_care_elemento_progress_bar"); 220 if (!vw_pet_care_progressBar) return; 221 window.addEventListener("scroll", function () { 222 const vw_pet_care_scrollTop = 223 document.documentElement.scrollTop || document.body.scrollTop; 224 const vw_pet_care_height = 225 document.documentElement.scrollHeight - 226 document.documentElement.clientHeight; 227 const vw_pet_care_scrolled = 228 (vw_pet_care_scrollTop / vw_pet_care_height) * 100; 229 vw_pet_care_progressBar.style.width = 230 vw_pet_care_scrolled + "%"; 231 }); 232});
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.