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

Страница интерфейса MediaWiki
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
function toggleSection(header) {
// ES5 совместимый код для сворачивания секций
function toggleAlchemySection(header) {
     var content = header.nextElementSibling;
     var content = header.nextElementSibling;
     var toggle = header.querySelector('.collapse-toggle');
     var toggle = header.querySelector('.collapse-toggle');
Строка 10: Строка 11:
     }
     }
}
}
// Инициализация при загрузке страницы
document.addEventListener('DOMContentLoaded', function() {
    var sections = document.querySelectorAll('.section-content');
    sections.forEach(function(section) {
        section.style.display = 'block';
    });
});

Версия от 11:31, 22 июня 2025

// ES5 совместимый код для сворачивания секций
function toggleAlchemySection(header) {
    var content = header.nextElementSibling;
    var toggle = header.querySelector('.collapse-toggle');
    if (content.style.display === "none") {
        content.style.display = "block";
        toggle.textContent = "[свернуть]";
    } else {
        content.style.display = "none";
        toggle.textContent = "[развернуть]";
    }
}

// Инициализация при загрузке страницы
document.addEventListener('DOMContentLoaded', function() {
    var sections = document.querySelectorAll('.section-content');
    sections.forEach(function(section) {
        section.style.display = 'block';
    });
});