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

Страница интерфейса MediaWiki
(Полностью удалено содержимое страницы)
Метки: очистка ручная отмена
Нет описания правки
Метка: отменено
Строка 1: Строка 1:
 
document.addEventListener("DOMContentLoaded", function() {
  var toggles = document.getElementsByClassName("chem-toggle");
  for (var i = 0; i < toggles.length; i++) {
    toggles[i].onclick = (function(toggle) {
      return function() {
        var content = toggle.nextSibling;
        while(content && content.nodeType !== 1) content = content.nextSibling;
        if (!content) return;
        if (content.style.display === "none" || content.style.display === "") {
          content.style.display = "flex";
          toggle.innerHTML = "свернуть";
        } else {
          content.style.display = "none";
          toggle.innerHTML = "развернуть";
        }
      };
    })(toggles[i]);
  }
});

Версия от 01:35, 9 сентября 2025

document.addEventListener("DOMContentLoaded", function() {
  var toggles = document.getElementsByClassName("chem-toggle");
  for (var i = 0; i < toggles.length; i++) {
    toggles[i].onclick = (function(toggle) {
      return function() {
        var content = toggle.nextSibling;
        while(content && content.nodeType !== 1) content = content.nextSibling;
        if (!content) return;
        if (content.style.display === "none" || content.style.display === "") {
          content.style.display = "flex";
          toggle.innerHTML = "свернуть";
        } else {
          content.style.display = "none";
          toggle.innerHTML = "развернуть";
        }
      };
    })(toggles[i]);
  }
});