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

Страница интерфейса MediaWiki
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
mw.loader.using('jquery', function () {
mw.loader.using('jquery', function () {
   $(function () {
   $(function () {
     $('.faction-toggle').on('click', function () {
     var headers = document.getElementsByClassName('faction-toggle');
      var $list = $(this).closest('.faction-button').find('.faction-list');
    for (var i = 0; i < headers.length; i++) {
       $list.slideToggle(150);
      headers[i].style.cursor = 'pointer';
     });
      headers[i].onclick = function () {
        var content = this.nextElementSibling;
        if (content.style.display === 'none') {
          content.style.display = 'block';
        } else {
          content.style.display = 'none';
        }
       };
     }
   });
   });
});
});

Версия от 15:47, 8 мая 2025

mw.loader.using('jquery', function () {
  $(function () {
    var headers = document.getElementsByClassName('faction-toggle');
    for (var i = 0; i < headers.length; i++) {
      headers[i].style.cursor = 'pointer';
      headers[i].onclick = function () {
        var content = this.nextElementSibling;
        if (content.style.display === 'none') {
          content.style.display = 'block';
        } else {
          content.style.display = 'none';
        }
      };
    }
  });
});