PageSourceSearch

https://www.ispringsolutions.com/dist/js-min/strict/classes/menu/TopMobileMenuNew.js?17906827794126

js ispringsolutions.com collected 2026-10-01 08:30:11 UTC 4,126 bytes, 1 lines download raw bytes

1class TopMobileMenuNew{_hideMenu(){this._mainMenuButton.classList.contains(this._openedMenuClass)&&this._changeMainMenuState(),this._serviceMenuButton.classList.contains(this._openedMenuClass)&&this._changeServiceMenuState(),this._languagesMenuButton.classList.contains(this._openedMenuClass)&&this._changeLanguageMenuState(),this._removeEvents(),this._links.forEach(e=>{e.removeEventListener("click",this._boundLinkHideMenu)})}_changeMainMenuState(){this._serviceMenuButton.classList.contains(this._openedMenuClass)?this._changeServiceMenuState():this._languagesMenuButton.classList.contains(this._openedMenuClass)&&this._changeLanguageMenuState(),this._mainMenuButton.classList.toggle(this._closedMenuClass),this._mainMenuButton.classList.toggle(this._openedMenuClass),this._mainMenu.classList.toggle("in"),this._mainMenu.classList.toggle("b-animate_slide-up"),this._mainMenu.classList.toggle("b-animate_slide-down"),this._grayLayer.classList.toggle("b-graylayer_active")}_changeServiceMenuState(){this._mainMenuButton.classList.contains(this._openedMenuClass)?this._changeMainMenuState():this._languagesMenuButton.classList.contains(this._openedMenuClass)&&this._changeLanguageMenuState(),this._serviceMenuButton.classList.toggle(this._closedMenuClass),this._serviceMenuButton.classList.toggle(this._openedMenuClass),this._serviceMenu.classList.toggle("in"),this._serviceMenu.classList.toggle("b-animate_slide-up"),this._serviceMenu.classList.toggle("b-animate_slide-down"),this._grayLayer.classList.toggle("b-graylayer_active")}_changeLanguageMenuState(){this._mainMenuButton.classList.contains(this._openedMenuClass)?this._changeMainMenuState():this._serviceMenuButton.classList.contains(this._openedMenuClass)&&this._changeServiceMenuState(),this._languagesMenuButton.classList.toggle(this._closedMenuClass),this._languagesMenuButton.classList.toggle(this._openedMenuClass),this._languagesMenu.classList.toggle("in"),this._languagesMenu.classList.toggle("b-animate_slide-up"),this._languagesMenu.classList.toggle("b-animate_slide-down"),this._grayLayer.classList.toggle("b-graylayer_active")}_addEvents(){this._mainMenuButton.classList.add(this._closedMenuClass),this._serviceMenuButton.classList.add(this._closedMenuClass),this._languagesMenuButton.classList.add(this._closedMenuClass),this._mainMenuButton.addEventListener("click",e=>this._changeMainMenuState(e)),this._serviceMenuButton.addEventListener("click",e=>this._changeServiceMenuState(e)),this._languagesMenuButton.addEventListener("click",e=>this._changeLanguageMenuState(e)),this._grayLayer.addEventListener("click",this._boundHideMenu),this._grayLayer.addEventListener("scroll",this._boundHideMenu),this._grayLayer.addEventListener("touchstart",this._boundHideMenu,{passive:!0}),this._grayLayer.addEventListener("touchmove",this._boundHideMenu,{passive:!0}),this._grayLayer.addEventListener("wheel",this._boundHideMenu,{passive:!0}),this._links.forEach(e=>{e.addEventListener("click",this._boundLinkHideMenu)})}_removeEvents(){this._grayLayer.removeEventListener("click",this._boundHideMenu),this._grayLayer.removeEventListener("scroll",this._boundHideMenu),this._grayLayer.removeEventListener("touchstart",this._boundHideMenu),this._grayLayer.removeEventListener("touchmove",this._boundHideMenu),this._grayLayer.removeEventListener("wheel",this._boundHideMenu)}constructor(){this._openedMenuClass="opened",this._closedMenuClass="closed",this._mainMenuButton=document.querySelector("#mainMenuCollapseButton"),this._serviceMenuButton=document.querySelector("#serviceMenuButton"),this._languagesMenuButton=document.querySelector("#mainMenuLanguageButton"),this._grayLayer=document.querySelector("#grayLayerMain"),this._mainMenu=document.querySelector("#mainMenu"),this._languagesMenu=document.querySelector("#languageMenu"),this._serviceMenu=document.querySelector("#serviceMenu"),this._links=this._mainMenu.querySelectorAll('a[href*="#"]:not([href="#"])'),this._menu=this,this._boundHideMenu=e=>this._hideMenu(e),this._boundLinkHideMenu=e=>this._menu._hideMenu(e),this._addEvents()}}document.addEventListener("DOMContentLoaded",()=>
1{new TopMobileMenuNew});

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.