MediaWiki:Common.js
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
// Переключалка уровней хаоса на странице правил
mw.hook('wikipage.content').add(function ($content) {
var $tabs = $content.find('.hj-chaos-tabs');
if (!$tabs.length) return;
$tabs.each(function () {
var $container = $(this);
var $buttons = $container.find('.hj-chaos-tab-button');
$buttons.on('click', function () {
var $btn = $(this);
var key = $btn.data('chaos');
// Переключаем активную кнопку
$buttons.removeClass('active');
$btn.addClass('active');
// Ищем связанные блоки сразу после контейнера
var $blocks = $container.nextAll('.hj-chaos-block');
$blocks.removeClass('active');
$blocks.filter('.hj-chaos-' + key).addClass('active');
});
});
});