PageSourceSearch

https://novoe.info/wp-content/themes/vw-transport-cargo/assets/js/custom.js?ver=7.1.3

js novoe.info collected 2026-10-08 12:07:07 UTC 4,376 bytes, 150 lines download raw bytes

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.