PageSourceSearch

https://imtprofi.ru/local/templates/main/components/bitrix/menu/header/script.min.js?17550927423270

js imtprofi.ru collected 2026-10-04 00:15:05 UTC 3,270 bytes, 2 lines download raw bytes

1$(document).ready((function(){$(document).on("click",".header-menu__wide-submenu-item-inner .toggle_block",(function(e){e.preventDefault();var _this=$(this),menu=_this.closest(".header-menu__wide-submenu-item-inner").find("> .submenu-wrapper");_this.hasClass("clicked")||(_this.addClass("clicked"),menu.slideToggle(150,(function(){_this.removeClass("clicked")})),_this.closest(".header-menu__wide-submenu-item-inner").toggleClass("opened"))})),$(document).on("click",".header-menu__wide-submenu-item--more_items",(function(e){e.stopImmediatePropagation();var _this=$(this),bOpened=_this.hasClass("opened"),childSpan=_this.find("span"),childSvg=childSpan.find(".svg"),parent=_this.closest(".header-menu__wide-submenu"),collapsed=parent.find(".collapsed"),useDelimetr=parent.hasClass("header-menu__wide-submenu--delimiter"),lastSeparator=parent.find(".last-visible");collapsed.length&&(useDelimetr?(collapsed.fadeToggle(200),lastSeparator.length&&lastSeparator.fadeToggle(200)):collapsed.slideToggle(200),bOpened?childSpan.text(BX.message("SHOW")+" ").append(childSvg):childSpan.text(BX.message("HIDE")+" ").append(childSvg),_this.toggleClass("opened"))})),$(document).on("click",".header-menu__link--only-catalog",(function(e){e.preventDefault();let catalogButton=$(this),curSvg=catalogButton.find("use").attr("xlink:href");catalogButton.hasClass("opened")?(catalogButton.removeClass("opened"),catalogButton.find("use").attr("xlink:href",curSvg.replace("#close","#burger"))):(catalogButton.addClass("opened"),catalogButton.find("use").attr("xlink:href",curSvg.replace("#burger","#close")),onlyCatalogMenuOpen(catalogButton))})),$(document).on("click","body",(function(e){let catalogButton;$(".header-menu__link--only-catalog.opened").length&&!$(e.target).closest(".header-menu__wrapper").length&&onlyCatalogMenuClose()})),onlyCatalogMenuClose=function(){let catalogButton=$(".header-menu__link--only-catalog.opened");if(catalogButton.length){let curSvg=catalogButton.find("use").attr("xlink:href");catalogButton.removeClass("opened"),catalogButton.find("use").attr("xlink:href",curSvg.replace("#close","#burger"))}},onlyCatalogMenuOpen=function(catalogButton){var menuNLO=catalogButton.siblings("[data-nlo]");if(menuNLO.length&&!menuNLO.hasClass("nlo-loadings")){menuNLO.addClass("nlo-loadings");var menuCatalog=$(".header-menu__link--only-catalog ~ .header-menu__dropdown-menu");if(menuCatalog.length)menuNLO.replaceWith(menuCatalog.clone()),catalogButton.parent().find(".aim-init").removeClass("aim-init"),funcDefined("InitMenuNavigationAim")&&InitMenuNavigationAim();else{var buttonTitle=catalogButton.find(".header-menu__title");buttonTitle.addClass("loadings"),$.ajax({data:{nlo:menuNLO.attr("data-nlo")},error:function(){menuNLO.removeClass("nlo-loadings")},complete:function(jqXHR,textStatus){if("success"===textStatus||404==jqXHR.status){var ob=BX.processHTML($.trim(jqXHR.responseText));BX.ajax.processScripts(ob.SCRIPT),menuNLO.replaceWith(ob.HTML),funcDefined("InitMenuNavigationAim")&&InitMenuNavigationAim()}buttonTitle.removeClass("loadings")}
1})}}},BX.addCustomEvent("onAjaxChangeWidgetValue",(function(eventdata){eventdata&&"PAGE_WIDTH"===eventdata.NAME&&funcDefined("CheckTopMenuDotted")&&CheckTopMenuDotted()}))}));
2//# sourceMappingURL=script.min.js.map

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.