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

Страница интерфейса MediaWiki
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
(function() {
document.addEventListener('DOMContentLoaded', function () {
  var raceBoxes = document.querySelectorAll('.race-box');
    var employees = document.querySelectorAll('.employee');
  var popup = document.getElementById('race-info-popup');
    for (var i = 0; i < employees.length; i++) {
  var content = document.getElementById('race-info-content');
        employees[i].addEventListener('click', function () {
            var employeeName = this.querySelector('div').textContent.trim();
            alert('Вы выбрали сотрудника: ' + employeeName);
        });
    }


  for (var i = 0; i < raceBoxes.length; i++) {
    var guides = document.querySelector('.guides');
     raceBoxes[i].addEventListener('click', function() {
     if (guides) {
      var raceName = this.getAttribute('data-target');
        guides.style.cursor = 'pointer';
      content.textContent = 'Информация о расе: ' + raceName;
        guides.addEventListener('click', function () {
      popup.classList.add('active');
            alert('Открывается руководство');
    });
        });
  }
    }
})();
});
 
function showRaceInfo(raceName) {
  var popup = document.getElementById('race-info-popup');
  var content = document.getElementById('race-info-content');
  content.innerHTML = 'Информация о расе: ' + raceName;
  popup.classList.add('active');
}

Версия от 20:48, 24 января 2025

document.addEventListener('DOMContentLoaded', function () {
    var employees = document.querySelectorAll('.employee');
    for (var i = 0; i < employees.length; i++) {
        employees[i].addEventListener('click', function () {
            var employeeName = this.querySelector('div').textContent.trim();
            alert('Вы выбрали сотрудника: ' + employeeName);
        });
    }

    var guides = document.querySelector('.guides');
    if (guides) {
        guides.style.cursor = 'pointer';
        guides.addEventListener('click', function () {
            alert('Открывается руководство');
        });
    }
});