Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш 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.
current = null;
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(cell.dataset.id == current) {
    current = null;
    return;
  }
  current = cell.dataset.id
  document.getElementById(current).style.display = "block"
});

document.addEventListener('DOMContentLoaded', function () {
  var tabContainers = document.querySelectorAll('.vtabs');
  if(!tabContainers) return;
  tabContainers.forEach(function(container) {
    var buttons = container.querySelectorAll('.vtabs-button');
    var contents = container.querySelectorAll('.vtabs-content');

    buttons.forEach(function(button) {
      button.addEventListener('click', function () {
        var id = button.id;

        buttons.forEach(btn => btn.classList.remove('active'));
        contents.forEach(content => content.classList.remove('active'));

        button.classList.add('active');
        var contentToShow = container.querySelector('.vtabs-content[id="' + id + '"]');
        if (contentToShow) {
          contentToShow.classList.add('active');
        }
      });
    });
  });
});