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

Страница интерфейса MediaWiki
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
(function() {
(function() {
   var raceBoxes = document.querySelectorAll('.race-box');
   var raceBoxes = document.querySelectorAll('.race-box');
    
   var popup = document.getElementById('race-info-popup');
  var content = document.getElementById('race-info-content');
 
   for (var i = 0; i < raceBoxes.length; i++) {
   for (var i = 0; i < raceBoxes.length; i++) {
     raceBoxes[i].addEventListener('click', function() {
     raceBoxes[i].addEventListener('click', function() {
       alert('Вы выбрали расу: ' + this.querySelector('.race-name').textContent);
       var raceName = this.getAttribute('data-target');
      content.textContent = 'Информация о расе: ' + raceName;
      popup.classList.add('active');
     });
     });
   }
   }
})();
})();

Версия от 14:55, 19 января 2025

(function() {
  var raceBoxes = document.querySelectorAll('.race-box');
  var popup = document.getElementById('race-info-popup');
  var content = document.getElementById('race-info-content');

  for (var i = 0; i < raceBoxes.length; i++) {
    raceBoxes[i].addEventListener('click', function() {
      var raceName = this.getAttribute('data-target');
      content.textContent = 'Информация о расе: ' + raceName;
      popup.classList.add('active');
    });
  }
})();