MediaWiki:Common.js: различия между версиями

мНет описания правки
мНет описания правки
Строка 696: Строка 696:
             // Если это пункт меню, нужно сначала открыть его категорию
             // Если это пункт меню, нужно сначала открыть его категорию
             var menu = targetMenuItem.closest('.menu');
             var menu = targetMenuItem.closest('.menu');
             var categoryIndex = Array.from(menus).indexOf(menu);
             if (menu) {
            if (categoryIndex !== -1) {
                var categoryIndex = Array.from(menus).indexOf(menu);
                switchCategory(categoryIndex);
                if (categoryIndex !== -1) {
                switchContent(targetMenuItem);
                    switchCategory(categoryIndex);
                targetMenuItem.scrollIntoView({ behavior: "smooth" }); // Прокручиваем к пункту
                    switchContent(targetMenuItem);
                    targetMenuItem.scrollIntoView({ behavior: "smooth" }); // Прокручиваем к пункту
                }
             }
             }
         } else {
         } else {