MediaWiki:Common.js: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки Метка: ручная отмена |
||
| Строка 586: | Строка 586: | ||
menuItems[i].classList.remove('active'); | menuItems[i].classList.remove('active'); | ||
} | } | ||
} | } | ||
| Строка 599: | Строка 593: | ||
// Удаляем класс active у всех категорий | // Удаляем класс active у всех категорий | ||
categories.forEach(function (category) { | categories.forEach(function(category) { | ||
category.classList.remove('active'); | category.classList.remove('active'); | ||
}); | }); | ||
| Строка 654: | Строка 648: | ||
// Стрелки для переключения категорий | // Стрелки для переключения категорий | ||
document.getElementById('prev-category').addEventListener('click', function () { | document.getElementById('prev-category').addEventListener('click', function() { | ||
if (currentCategoryIndex > 0) { | if (currentCategoryIndex > 0) { | ||
currentCategoryIndex = currentCategoryIndex - 1; | currentCategoryIndex = currentCategoryIndex - 1; | ||
| Строка 661: | Строка 655: | ||
}); | }); | ||
document.getElementById('next-category').addEventListener('click', function () { | document.getElementById('next-category').addEventListener('click', function() { | ||
if (currentCategoryIndex < categories.length - 1) { | if (currentCategoryIndex < categories.length - 1) { | ||
currentCategoryIndex = currentCategoryIndex + 1; | currentCategoryIndex = currentCategoryIndex + 1; | ||
| Строка 667: | Строка 661: | ||
} | } | ||
}); | }); | ||
// Инициализация: открываем первую категорию и первый пункт | // Инициализация: открываем первую категорию и первый пункт | ||
| Строка 723: | Строка 669: | ||
// Удаляем обработчики кликов на категории | // Удаляем обработчики кликов на категории | ||
categories.forEach(function (category) { | categories.forEach(function(category) { | ||
category.addEventListener('click', function (event) { | category.addEventListener('click', function(event) { | ||
event.preventDefault(); // Предотвращаем любое действие при клике | event.preventDefault(); // Предотвращаем любое действие при клике | ||
}); | }); | ||
| Строка 731: | Строка 677: | ||
// Клик по элементам меню | // Клик по элементам меню | ||
for (var i = 0; i < menuItems.length; i++) { | for (var i = 0; i < menuItems.length; i++) { | ||
menuItems[i].addEventListener('click', function () { | menuItems[i].addEventListener('click', function() { | ||
switchContent(this); | switchContent(this); | ||
}); | }); | ||
} | } | ||
document.querySelector('.menu-toggle').addEventListener('click', function() { | |||
document.querySelector('.menu-toggle').addEventListener('click', function () { | |||
var menu = document.querySelector('.menu-container'); | var menu = document.querySelector('.menu-container'); | ||
menu.classList.toggle('active'); // Переключаем класс для показа/скрытия меню | menu.classList.toggle('active'); // Переключаем класс для показа/скрытия меню | ||