PageSourceSearch

https://www.videojet.com.cn/wp-content/themes/videojet-2020/assets/build/js/megamenu.js?ver=1764672815

js videojet.com.cn collected 2026-10-08 01:43:13 UTC 3,733 bytes, 1 lines download raw bytes

1!function(n){var i={};function s(e){if(i[e])return i[e].exports;var t=i[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,s),t.l=!0,t.exports}s.m=n,s.c=i,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(t,e){if(1&e&&(t=s(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)s.d(n,i,function(e){return t[e]}.bind(null,i));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="",s(s.s=64)}({64:function(e,t,n){"use strict";n.r(t),{isOpen:!1,init:function(){this.mainContainer=document.getElementById("site-navigation"),this.primaryNavButton=document.getElementById("primary-nav-button"),this.overlay=document.getElementById("mega-menu-overlay"),this.hamberger=document.getElementById("primary-nav-button-hamburger"),this.mainContainer&&this.primaryNavButton&&(this.level0MenuItems=this.mainContainer.querySelectorAll(".vj-menu-item-depth-0"),this.level0MenuItemLinks=this.mainContainer.querySelectorAll(".vj-menu-item-depth-0 > a"),this.toggle=this.toggle.bind(this),this.close=this.close.bind(this),this.toggleSubMenu=this.toggleSubMenu.bind(this),this.mayBeCloseMenu=this.mayBeCloseMenu.bind(this),this.bindEvents(),this.addHelperClasses())},bindEvents:function(){var t=this;this.primaryNavButton.addEventListener("click",this.toggle),this.overlay.addEventListener("click",this.close),this.mainContainer.addEventListener("click",this.mayBeCloseMenu),this.level0MenuItemLinks.forEach(function(e){return e.addEventListener("click",t.toggleSubMenu)})},close:function(){document.body.classList.remove("mega-menu-open"),this.overlay.classList.add("hide"),this.hamberger.classList.remove("is-active"),this.level0MenuItems.forEach(function(e){return e.classList.remove("expanded")}),this.isOpen=!1},open:function(){document.body.classList.add("mega-menu-open"),this.overlay.classList.remove("hide"),this.hamberger.classList.add("is-active"),scrollTo(0,0),this.isOpen=!0},toggle:function(e){e.preventDefault(),this.isOpen?this.close():this.open()},toggleSubMenu:function(e){e.preventDefault();var t=e.currentTarget.parentElement;this.isMobile()&&(this.level0MenuItemLinks.forEach(function(e){t!==e.parentElement&&e.parentElement.classList.remove("expanded")}),this.mainContainer.scrollTop=0,t.classList.toggle("expanded"))},mayBeCloseMenu:function(e){e.target.classList.contains("videojet-main-navigation")&&this.close()},addHelperClasses:function(){this.level0MenuItems.forEach(function(e){var t=e.querySelector(".vj-sub-menu-depth-0"),n=e.querySelectorAll(".vj-menu-is-column");n.length?(t.classList.add("vj-columns-count-".concat(n.length)),n.forEach(function(e){var t=e.querySelectorAll(".vj-menu-item-depth-2");if(e.querySelector("iframe")||e.querySelector('script[type="text/javascript"]')){var n=e.querySelector("iframe")?e.querySelector("iframe"):e.querySelector('script[type="text/javascript"]')?e.querySelector('script[type="text/javascript"]'):null;n&&n.parentNode.classList.add("text-center"),e.classList.add("vj-has-iframe")}t.forEach(function(e){var t=e.querySelector(".vj-sub-menu-depth-2")?"vj-menu-item-depth-2-has-sub-menu":"vj-menu-item-depth-2-no-sub-menu";e.classList.add(t)})})):e.classList.add("vj-menu-item-depth-0-no-sub-menu")})},isMobile:function(){return window.innerWidth<768}}.init()}});

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.