Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

MediaWiki:Common.js

Страница интерфейса MediaWiki

Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
let current = null;
let currentCell = null;
const table = document.getElementById("law");
if (table) {
  table.addEventListener("click", function (event) {
    const cell = event.target.closest("td");
    if (!cell) return;

    if (current !== null) {
      document.getElementById(current).style.display = "none";
      if (currentCell) currentCell.classList.remove("law-selected");
    }

    if (cell.dataset.id === current) {
      current = null;
      currentCell = null;
      return;
    }

    current = cell.dataset.id;
    currentCell = cell;

    document.getElementById(current).style.display = "block";
    cell.classList.add("law-selected");
  });
}

mw.loader.using('jquery', function () {
  $(function () {
    $('.vtabs').each(function () {
      const $container = $(this);
      const $buttons = $container.find('.vtabs-button');
      const $contents = $container.find('.vtabs-content');

      $buttons.each(function (index) {
        $(this).on('click', function () {
          $buttons.removeClass('active');
          $contents.removeClass('active');

          $(this).addClass('active');
          $contents.eq(index).addClass('active');
        });
      });
    });
  });
});