1$(document).ready(function () { 2 $(document).on("mouseenter", ".header-menu__item--dropdown.header-menu__item--wide", function () { 3 var _this = $(this); 4 if (!_this.hasClass("scroll-inited")) { 5 var menu = _this.find("> .header-menu__dropdown-menu"); 6 if (menu.length) { 7 menu.mCustomScrollbar({ 8 mouseWheel: { 9 scrollAmount: 150, 10 preventDefault: true, 11 }, 12 }); 13 _this.addClass("scroll-inited"); 14 } 15 } 16 }); 17 18 $(document).on("click", ".header-menu__wide-submenu-item-inner .toggle_block", function (e) { 19 e.preventDefault(); 20 21 var _this = $(this), 22 menu = _this.closest(".header-menu__wide-submenu-item-inner").find("> .submenu-wrapper"); 23 24 if (!_this.hasClass("clicked")) { 25 _this.addClass("clicked"); 26 27 menu.slideToggle(150, function () { 28 _this.removeClass("clicked"); 29 }); 30 31 _this.closest(".header-menu__wide-submenu-item-inner").toggleClass("opened"); 32 } 33 }); 34 35 $(document).on("click", ".header-menu__wide-submenu-item--more_items", function (e) { 36 e.stopImmediatePropagation(); 37 38 var _this = $(this); 39 var bOpened = _this.hasClass("opened"); 40 var childSpan = _this.find("span"); 41 var childSvg = childSpan.find(".svg"); 42 var parent = _this.closest(".header-menu__wide-submenu"); 43 var collapsed = parent.find(".collapsed"); 44 var useDelimetr = parent.hasClass("header-menu__wide-submenu--delimiter"); 45 var lastSeparator = parent.find(".last-visible"); 46 47 if (collapsed.length) { 48 if (useDelimetr) { 49 collapsed.fadeToggle(200); 50 if (lastSeparator.length) lastSeparator.fadeToggle(200); 51 } else { 52 collapsed.slideToggle(200); 53 } 54 55 if (bOpened) { 56 childSpan.text(BX.message("SHOW")).append(childSvg); 57 } else { 58 childSpan.text(BX.message("HIDE")).append(childSvg); 59 } 60 _this.toggleClass("opened"); 61 } 62 }); 63});
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.