MediaWiki:Common.js: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 488: | Строка 488: | ||
// Удаление класса active у всех контентных элементов | // Удаление класса active у всех контентных элементов | ||
function clearActiveContent() { | function clearActiveContent() { | ||
contentDivs. | for (var i = 0; i < contentDivs.length; i++) { | ||
contentDivs[i].classList.remove('active'); | |||
} | } | ||
} | } | ||
// Удаление класса active у всех меню | // Удаление класса active у всех меню | ||
function clearActiveMenu() { | function clearActiveMenu() { | ||
menus. | for (var i = 0; i < menus.length; i++) { | ||
menus[i].classList.remove('active'); | |||
} | } | ||
} | } | ||
// Удаление класса active у всех пунктов меню | // Удаление класса active у всех пунктов меню | ||
function clearActiveMenuItems() { | function clearActiveMenuItems() { | ||
menuItems. | for (var i = 0; i < menuItems.length; i++) { | ||
menuItems[i].classList.remove('active'); | |||
} | } | ||
} | } | ||
| Строка 587: | Строка 587: | ||
}); | }); | ||
// | // Инициализация: открытие первой категории и первого пункта | ||
if (categories.length > 0) { | |||
switchCategory(currentCategoryIndex); | |||
updateArrowStates(); | |||
} | } | ||
// Клик по элементам меню | // Клик по элементам меню | ||
| Строка 632: | Строка 599: | ||
}); | }); | ||
} | } | ||
document.querySelector('.navigation__menu-toggle').addEventListener('click', function() { | document.querySelector('.navigation__menu-toggle').addEventListener('click', function() { | ||