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

Страница интерфейса MediaWiki
Нет описания правки
Нет описания правки
Строка 8: Строка 8:


         var $arrow = $(this).find('.arrow');
         var $arrow = $(this).find('.arrow');
         $arrow.text($arrow.text() === '' ? '' : '▾');
       
        $arrow.toggleClass('rotated');
         $arrow.css('transform', $list.is(':visible') ? 'rotate(0deg)' : 'rotate(180deg)');
       });
       });
     });
     });
   });
   });
});
});

Версия от 16:10, 8 мая 2025

mw.loader.using('jquery', function () {
  $(function () {
    $('.faction-header').each(function () {
      $(this).css('cursor', 'pointer');
      $(this).on('click', function () {
        var $list = $(this).next('.faction-list');
        $list.slideToggle(150);

        var $arrow = $(this).find('.arrow');
        
        $arrow.css('transform', $list.is(':visible') ? 'rotate(0deg)' : 'rotate(180deg)');
      });
    });
  });
});