1function vw_transport_cargo_menu_open_nav() { 2 window.vw_transport_cargo_responsiveMenu=true; 3 jQuery(".sidenav").addClass('show'); 4} 5function vw_transport_cargo_menu_close_nav() { 6 window.vw_transport_cargo_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_transport_cargo_currentfocus=null; 21 vw_transport_cargo_checkfocusdElement(); 22 var vw_transport_cargo_body = document.querySelector('body'); 23 vw_transport_cargo_body.addEventListener('keyup', vw_transport_cargo_check_tab_press); 24 var vw_transport_cargo_gotoHome = false; 25 var vw_transport_cargo_gotoClose = false; 26 window.vw_transport_cargo_responsiveMenu=false; 27 function vw_transport_cargo_checkfocusdElement(){ 28 if(window.vw_transport_cargo_currentfocus=document.activeElement.className){ 29 window.vw_transport_cargo_currentfocus=document.activeElement.className; 30 } 31 } 32 function vw_transport_cargo_check_tab_press(e) { 33 "use strict"; 34 e = e || event; 35 var activeElement; 36 37 if(window.innerWidth < 999){ 38 if (e.keyCode == 9) { 39 if(window.vw_transport_cargo_responsiveMenu){ 40 if (!e.shiftKey) { 41 if(vw_transport_cargo_gotoHome) { 42 jQuery( ".main-menu ul:first li:first a:first-child" ).focus(); 43 } 44 } 45 if (jQuery("a.closebtn.mobile-menu").is(":focus")) { 46 vw_transport_cargo_gotoHome = true; 47 } else { 48 vw_transport_cargo_gotoHome = false; 49 } 50 51 }else{ 52 53 if(window.vw_transport_cargo_currentfocus=="responsivetoggle"){ 54 jQuery( "" ).focus(); 55 }}} 56 } 57 if (e.shiftKey && e.keyCode == 9) { 58 if(window.innerWidth < 999){ 59 if(window.vw_transport_cargo_currentfocus=="header-search"){ 60 jQuery(".responsivetoggle").focus(); 61 }else{ 62 if(window.vw_transport_cargo_responsiveMenu){ 63 if(vw_transport_cargo_gotoClose){ 64 jQuery("a.closebtn.mobile-menu").focus(); 65 } 66 if (jQuery( ".main-menu ul:first li:first a:first-child" ).is(":focus")) { 67 vw_transport_cargo_gotoClose = true; 68 } else { 69 vw_transport_cargo_gotoClose = false; 70 } 71 72 }else{ 73 74 if(window.vw_transport_cargo_responsiveMenu){ 75 }}}} 76 } 77 vw_transport_cargo_checkfocusdElement(); 78 } 79}); 80 81(function( $ ) { 82 jQuery('document').ready(function($){ 83 jQuery(window).load(function() { 84 setTimeout(function () { 85 jQuery("#preloader").fadeOut("slow"); 86 },1000); 87 }) 88 }); 89 90 $(window).scroll(function(){ 91 var sticky = $('.header-sticky'), 92 scroll = $(window).scrollTop(); 93 94 if (scroll >= 100) sticky.addClass('header-fixed'); 95 else sticky.removeClass('header-fixed'); 96 }); 97 98 $(document).ready(function () { 99 $(window).scroll(function () { 100 if ($(this).scrollTop() > 100) { 101 $('.scrollup i').fadeIn(); 102 } else { 103 $('.scrollup i').fadeOut(); 104 } 105 }); 106 $('.scrollup i').click(function () { 107 $("html, body").animate({ 108 scrollTop: 0 109 }, 600); 110 return false; 111 }); 112 }); 113})( jQuery ); 114 115jQuery(document).ready(function () { 116 function vw_transport_cargo_search_loop_focus(element) { 117 var vw_transport_cargo_focus = element.find('select, input, textarea, button, a[href]'); 118 var vw_transport_cargo_firstFocus = vw_transport_cargo_focus[0]; 119 var vw_transport_cargo_lastFocus = vw_transport_cargo_focus[vw_transport_cargo_focus.length - 1]; 120 var KEYCODE_TAB = 9; 121 122 element.on('keydown', function vw_transport_cargo_search_loop_focus(e) { 123 var isTabPressed = (e.key === 'Tab' || e.keyCode === KEYCODE_TAB); 124 125 if (!isTabPressed) { 126 return; 127 } 128 129 if ( e.shiftKey ) /* shift + tab */ { 130 if (document.activeElement === vw_transport_cargo_firstFocus) { 131 vw_transport_cargo_lastFocus.focus(); 132 e.preventDefault(); 133 } 134 } else /* tab */ { 135 if (document.activeElement === vw_transport_cargo_lastFocus) { 136 vw_transport_cargo_firstFocus.focus(); 137 e.preventDefault(); 138 } 139 } 140 }); 141 } 142 jQuery('.search-box span a').click(function(){ 143 jQuery(".serach_outer").slideDown(1000); 144 vw_transport_cargo_search_loop_focus(jQuery('.serach_outer')); 145 }); 146 147 jQuery('.closepop a').click(function(){ 148 jQuery(".serach_outer").slideUp(1000); 149 }); 150});
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.