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

Страница интерфейса MediaWiki
Нет описания правки
Нет описания правки
 
(не показано 17 промежуточных версий 2 участников)
Строка 1: Строка 1:
function toggleTimeline(period) {
function toggleInfo(race) {
    var content = document.getElementById('content-' + period);
  var infoBlock = document.getElementById(race + '-info');
    if (content) {
  if (infoBlock.style.display === 'block') {
        if (content.style.display === "none") {
    infoBlock.style.display = 'none';
            content.style.display = "block";
  } else {
        } else {
    var allInfoBlocks = document.querySelectorAll('.info-block');
            content.style.display = "none";
    for (var i = 0; i < allInfoBlocks.length; i++) {
        }
      allInfoBlocks[i].style.display = 'none';
     }
     }
    infoBlock.style.display = 'block';
  }
}
}
$(document).ready(function() {
    $(".timeline-header").click(function() {
        var periodId = $(this).attr("id");
        if (periodId) {
            var period = periodId.replace("header-", "");
            toggleTimeline(period);
        }
    });
});

Текущая версия от 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';
  }
}