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

Страница интерфейса MediaWiki
Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
function toggleInfo(race) {
function toggleInfo(race) {
   var humanInfo = document.getElementById('human-info');
   var infoBlock = document.getElementById(race + '-info');
   var unathInfo = document.getElementById('unath-info');
   if (infoBlock.style.display === 'block') {
 
    infoBlock.style.display = 'none';
  humanInfo.style.display = 'none';
   } else {
   unathInfo.style.display = 'none';
    var allInfoBlocks = document.querySelectorAll('.info-block');
 
    for (var i = 0; i < allInfoBlocks.length; i++) {
  if (race === 'human') {
      allInfoBlocks[i].style.display = 'none';
    humanInfo.style.display = 'block';
    }
  } else if (race === 'unath') {
     infoBlock.style.display = 'block';
     unathInfo.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';
  }
}