MediaWiki:Common.js: различия между версиями
Wikiroot (обсуждение | вклад) (Полностью удалено содержимое страницы) Метки: очистка ручная отмена |
Wikiroot (обсуждение | вклад) Нет описания правки Метка: отменено |
||
Строка 1: | Строка 1: | ||
// Функция для показа или скрытия элемента | |||
function toggleCategoryTree() { | |||
const categoryTree = document.querySelector('.categorytree-frame'); | |||
const isVisible = categoryTree.style.display !== 'none'; | |||
// Сохраняем состояние в localStorage | |||
localStorage.setItem('categoryTreeVisible', isVisible ? 'true' : 'false'); | |||
// Меняем видимость элемента | |||
categoryTree.style.display = isVisible ? 'none' : 'block'; | |||
} | |||
// При загрузке страницы проверяем состояние | |||
window.onload = function() { | |||
const categoryTree = document.querySelector('.categorytree-frame'); | |||
const isVisible = localStorage.getItem('categoryTreeVisible') !== 'false'; | |||
// Устанавливаем видимость в зависимости от сохраненного состояния | |||
categoryTree.style.display = isVisible ? 'block' : 'none'; | |||
}; | |||
// Можно добавить событие для переключения видимости при клике на кнопку | |||
document.querySelector('#toggleButton').addEventListener('click', toggleCategoryTree); |
Версия от 08:59, 20 августа 2024
// Функция для показа или скрытия элемента function toggleCategoryTree() { const categoryTree = document.querySelector('.categorytree-frame'); const isVisible = categoryTree.style.display !== 'none'; // Сохраняем состояние в localStorage localStorage.setItem('categoryTreeVisible', isVisible ? 'true' : 'false'); // Меняем видимость элемента categoryTree.style.display = isVisible ? 'none' : 'block'; } // При загрузке страницы проверяем состояние window.onload = function() { const categoryTree = document.querySelector('.categorytree-frame'); const isVisible = localStorage.getItem('categoryTreeVisible') !== 'false'; // Устанавливаем видимость в зависимости от сохраненного состояния categoryTree.style.display = isVisible ? 'block' : 'none'; }; // Можно добавить событие для переключения видимости при клике на кнопку document.querySelector('#toggleButton').addEventListener('click', toggleCategoryTree);