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

Страница интерфейса MediaWiki
Нет описания правки
Нет описания правки
 
(не показано 12 промежуточных версий 2 участников)
Строка 1: Строка 1:
(function() {
function toggleInfo(race) {
    document.addEventListener('DOMContentLoaded', function() {
  var infoBlock = document.getElementById(race + '-info');
        console.log("Скрипт работает!");
  if (infoBlock.style.display === 'block') {
        var testElement = document.createElement('div');
    infoBlock.style.display = 'none';
        testElement.textContent = "Этот текст добавлен скриптом!";
  } else {
        testElement.style.cssText = "background: #282c34; color: #61dafb; padding: 10px; margin: 10px 0; border-radius: 5px; font-size: 16px;";
    var allInfoBlocks = document.querySelectorAll('.info-block');
        document.body.insertBefore(testElement, document.body.firstChild);
    for (var i = 0; i < allInfoBlocks.length; i++) {
    });
      allInfoBlocks[i].style.display = 'none';
})();
    }
    infoBlock.style.display = 'block';
  }
}

Текущая версия от 11:10, 18 января 2025

function toggleInfo(race) {
  var infoBlock = document.getElementById(race + '-info');
  if (infoBlock.style.display === 'block') {
    infoBlock.style.display = 'none';
  } else {
    var allInfoBlocks = document.querySelectorAll('.info-block');
    for (var i = 0; i < allInfoBlocks.length; i++) {
      allInfoBlocks[i].style.display = 'none';
    }
    infoBlock.style.display = 'block';
  }
}