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

Страница интерфейса MediaWiki
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
function toggleInfo(race) {
$(document).ready(function() {
  var humanInfo = document.getElementById('human-info');
  $(".race-box").each(function() {
  var unathInfo = document.getElementById('unath-info');
    var raceBox = $(this);
 
    var raceToggle = raceBox.find(".race-info-toggle");
  humanInfo.style.display = 'none';
  unathInfo.style.display = 'none';


  if (race === 'human') {
    raceBox.on("click", function() {
    humanInfo.style.display = 'block';
      if (raceToggle.prop("checked")) {
  } else if (race === 'unath') {
        raceToggle.prop("checked", false);
     unathInfo.style.display = 'block';
      } else {
   }
        raceToggle.prop("checked", true);
}
      }
     });
   });
});

Версия от 10:31, 18 января 2025

$(document).ready(function() {
  $(".race-box").each(function() {
    var raceBox = $(this);
    var raceToggle = raceBox.find(".race-info-toggle");

    raceBox.on("click", function() {
      if (raceToggle.prop("checked")) {
        raceToggle.prop("checked", false);
      } else {
        raceToggle.prop("checked", true);
      }
    });
  });
});