<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://twentyonewiki.info/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js</id>
	<title>MediaWiki:Common.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://twentyonewiki.info/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js"/>
	<link rel="alternate" type="text/html" href="https://twentyonewiki.info/index.php?title=MediaWiki:Common.js&amp;action=history"/>
	<updated>2026-05-15T13:16:07Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://twentyonewiki.info/index.php?title=MediaWiki:Common.js&amp;diff=10978&amp;oldid=prev</id>
		<title>Buburka Rinderbuy: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://twentyonewiki.info/index.php?title=MediaWiki:Common.js&amp;diff=10978&amp;oldid=prev"/>
		<updated>2025-07-21T18:16:10Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:16, 21 July 2025&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key twenizlx_mw1497-mw20_:diff::1.12:old-10977:rev-10978 --&gt;
&lt;/table&gt;</summary>
		<author><name>Buburka Rinderbuy</name></author>
	</entry>
	<entry>
		<id>https://twentyonewiki.info/index.php?title=MediaWiki:Common.js&amp;diff=10977&amp;oldid=prev</id>
		<title>MediaWiki:Common.js&gt;Buburka Rinderbuy at 18:10, 21 July 2025</title>
		<link rel="alternate" type="text/html" href="https://twentyonewiki.info/index.php?title=MediaWiki:Common.js&amp;diff=10977&amp;oldid=prev"/>
		<updated>2025-07-21T18:10:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    $(&amp;#039;.copyable-text&amp;#039;).on(&amp;#039;click&amp;#039;, function() {&lt;br /&gt;
        var textToCopy = $(this).text(); // Получаем текст элемента&lt;br /&gt;
        navigator.clipboard.writeText(textToCopy).then(function() {&lt;br /&gt;
            // Добавляем класс .copied для показа уведомления&lt;br /&gt;
            $(this).addClass(&amp;#039;copied&amp;#039;);&lt;br /&gt;
        }.bind(this), function(err) {&lt;br /&gt;
            console.error(&amp;#039;Ошибка при копировании текста: &amp;#039;, err);&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* MediaWiki:Common.js */&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    // Находим все ссылки с rel=&amp;quot;discussion&amp;quot; и меняем атрибут title&lt;br /&gt;
    $(&amp;#039;a[rel=&amp;quot;discussion&amp;quot;]&amp;#039;).attr(&amp;#039;title&amp;#039;, &amp;#039;Comment the article [alt+shift t]&amp;#039;);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
document.addEventListener(&amp;#039;DOMContentLoaded&amp;#039;, function () {&lt;br /&gt;
    var elements = document.querySelectorAll(&amp;#039;body *&amp;#039;); // Выбираем все элементы на странице&lt;br /&gt;
    &lt;br /&gt;
    elements.forEach(function (el) {&lt;br /&gt;
        var bgColor = window.getComputedStyle(el).backgroundColor; // Получаем цвет фона элемента&lt;br /&gt;
        &lt;br /&gt;
        // Проверяем, если цвет фона соответствует #D02019 (rgb(208, 32, 25))&lt;br /&gt;
        if (bgColor === &amp;#039;rgb(208, 32, 25)&amp;#039;) {&lt;br /&gt;
            el.classList.add(&amp;#039;custom-selection&amp;#039;);  // Добавляем класс для изменения стилей&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
document.addEventListener(&amp;#039;DOMContentLoaded&amp;#039;, function() {&lt;br /&gt;
    var logoutLink = document.querySelector(&amp;#039;#pt-logout a&amp;#039;);&lt;br /&gt;
    if (logoutLink) {&lt;br /&gt;
        logoutLink.setAttribute(&amp;#039;title&amp;#039;, &amp;#039;Leave&amp;#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function updateTimeCounter() {&lt;br /&gt;
  var counter = document.getElementById(&amp;#039;time-counter&amp;#039;);&lt;br /&gt;
  if (!counter) return;&lt;br /&gt;
&lt;br /&gt;
  var year = parseInt(counter.getAttribute(&amp;#039;data-year&amp;#039;), 10);&lt;br /&gt;
  var month = parseInt(counter.getAttribute(&amp;#039;data-month&amp;#039;), 10) - 1; // месяцы в JavaScript начинаются с 0&lt;br /&gt;
  var day = parseInt(counter.getAttribute(&amp;#039;data-day&amp;#039;), 10);&lt;br /&gt;
  var hour = parseInt(counter.getAttribute(&amp;#039;data-hour&amp;#039;), 10);&lt;br /&gt;
  var minute = parseInt(counter.getAttribute(&amp;#039;data-minute&amp;#039;), 10);&lt;br /&gt;
  &lt;br /&gt;
  var targetDate = new Date(year, month, day, hour, minute);&lt;br /&gt;
  var now = new Date();&lt;br /&gt;
  &lt;br /&gt;
  var timeDiff = now - targetDate;&lt;br /&gt;
&lt;br /&gt;
  if (timeDiff &amp;gt;= 0) {&lt;br /&gt;
    var seconds = Math.floor((timeDiff / 1000) % 60);&lt;br /&gt;
    var minutes = Math.floor((timeDiff / 1000 / 60) % 60);&lt;br /&gt;
    var hours = Math.floor((timeDiff / 1000 / 60 / 60) % 24);&lt;br /&gt;
    var days = Math.floor(timeDiff / 1000 / 60 / 60 / 24);&lt;br /&gt;
    &lt;br /&gt;
    document.getElementById(&amp;#039;time-counter-days&amp;#039;).innerText = days;&lt;br /&gt;
    document.getElementById(&amp;#039;time-counter-hours&amp;#039;).innerText = hours;&lt;br /&gt;
    document.getElementById(&amp;#039;time-counter-minutes&amp;#039;).innerText = minutes;&lt;br /&gt;
    document.getElementById(&amp;#039;time-counter-seconds&amp;#039;).innerText = seconds;&lt;br /&gt;
  } else {&lt;br /&gt;
    // Если целевая дата в будущем, можно добавить соответствующую обработку&lt;br /&gt;
    document.getElementById(&amp;#039;time-counter&amp;#039;).innerText = &amp;#039;Счётчик запущен.&amp;#039;;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
setInterval(updateTimeCounter, 1000); // Обновляем каждую секунду&lt;br /&gt;
document.addEventListener(&amp;#039;DOMContentLoaded&amp;#039;, updateTimeCounter); // Инициализируем при загрузке страницы&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
document.addEventListener(&amp;#039;DOMContentLoaded&amp;#039;, function () {&lt;br /&gt;
  var tooltipContainers = document.querySelectorAll(&amp;#039;.tooltip23-container&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
  tooltipContainers.forEach(function (container) {&lt;br /&gt;
    container.addEventListener(&amp;#039;click&amp;#039;, function () {&lt;br /&gt;
      // Скрыть все другие всплывающие окна&lt;br /&gt;
      tooltipContainers.forEach(function (otherContainer) {&lt;br /&gt;
        if (otherContainer !== container) {&lt;br /&gt;
          otherContainer.classList.remove(&amp;#039;active&amp;#039;);&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
      // Показать/скрыть текущее всплывающее окно&lt;br /&gt;
      container.classList.toggle(&amp;#039;active&amp;#039;);&lt;br /&gt;
    });&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  // Скрыть всплывающее окно при клике вне элемента&lt;br /&gt;
  document.addEventListener(&amp;#039;click&amp;#039;, function (event) {&lt;br /&gt;
    tooltipContainers.forEach(function (container) {&lt;br /&gt;
      if (!container.contains(event.target)) {&lt;br /&gt;
        container.classList.remove(&amp;#039;active&amp;#039;);&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
document.addEventListener(&amp;#039;DOMContentLoaded&amp;#039;, function() {&lt;br /&gt;
    var popup = document.getElementById(&amp;#039;concert-list-popup&amp;#039;);&lt;br /&gt;
    var trigger = document.getElementById(&amp;#039;concert-list-trigger&amp;#039;);&lt;br /&gt;
    var closeButton = document.querySelector(&amp;#039;.close-button&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
    trigger.addEventListener(&amp;#039;click&amp;#039;, function() {&lt;br /&gt;
        popup.style.display = &amp;#039;flex&amp;#039;;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    closeButton.addEventListener(&amp;#039;click&amp;#039;, function() {&lt;br /&gt;
        popup.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    window.addEventListener(&amp;#039;click&amp;#039;, function(event) {&lt;br /&gt;
        if (event.target == popup) {&lt;br /&gt;
            popup.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, function() {&lt;br /&gt;
  var trigger = document.getElementById(&amp;quot;trigger&amp;quot;);&lt;br /&gt;
  var popup = document.getElementById(&amp;quot;popup&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  trigger.addEventListener(&amp;quot;click&amp;quot;, function() {&lt;br /&gt;
    if (popup.style.display === &amp;quot;none&amp;quot; || popup.style.display === &amp;quot;&amp;quot;) {&lt;br /&gt;
      popup.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
      popup.style.top = trigger.offsetTop + trigger.offsetHeight + &amp;quot;px&amp;quot;;&lt;br /&gt;
      popup.style.left = trigger.offsetLeft + &amp;quot;px&amp;quot;;&lt;br /&gt;
    } else {&lt;br /&gt;
      popup.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  // Закрытие окна при клике вне его&lt;br /&gt;
  document.addEventListener(&amp;quot;click&amp;quot;, function(event) {&lt;br /&gt;
    if (!trigger.contains(event.target) &amp;amp;&amp;amp; !popup.contains(event.target)) {&lt;br /&gt;
      popup.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// MediaWiki:Common.js&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    var ctx = document.getElementById(&amp;#039;myChart&amp;#039;).getContext(&amp;#039;2d&amp;#039;);&lt;br /&gt;
    var myChart = new Chart(ctx, {&lt;br /&gt;
        type: &amp;#039;doughnut&amp;#039;,&lt;br /&gt;
        data: {&lt;br /&gt;
            labels: [&amp;#039;Red&amp;#039;, &amp;#039;Blue&amp;#039;, &amp;#039;Yellow&amp;#039;, &amp;#039;Green&amp;#039;, &amp;#039;Purple&amp;#039;, &amp;#039;Orange&amp;#039;],&lt;br /&gt;
            datasets: [{&lt;br /&gt;
                label: &amp;#039;# of Votes&amp;#039;,&lt;br /&gt;
                data: [12, 19, 3, 5, 2, 3],&lt;br /&gt;
                backgroundColor: [&lt;br /&gt;
                    &amp;#039;rgba(255, 99, 132, 0.2)&amp;#039;,&lt;br /&gt;
                    &amp;#039;rgba(54, 162, 235, 0.2)&amp;#039;,&lt;br /&gt;
                    &amp;#039;rgba(255, 206, 86, 0.2)&amp;#039;,&lt;br /&gt;
                    &amp;#039;rgba(75, 192, 192, 0.2)&amp;#039;,&lt;br /&gt;
                    &amp;#039;rgba(153, 102, 255, 0.2)&amp;#039;,&lt;br /&gt;
                    &amp;#039;rgba(255, 159, 64, 0.2)&amp;#039;&lt;br /&gt;
                ],&lt;br /&gt;
                borderColor: [&lt;br /&gt;
                    &amp;#039;rgba(255, 99, 132, 1)&amp;#039;,&lt;br /&gt;
                    &amp;#039;rgba(54, 162, 235, 1)&amp;#039;,&lt;br /&gt;
                    &amp;#039;rgba(255, 206, 86, 1)&amp;#039;,&lt;br /&gt;
                    &amp;#039;rgba(75, 192, 192, 1)&amp;#039;,&lt;br /&gt;
                    &amp;#039;rgba(153, 102, 255, 1)&amp;#039;,&lt;br /&gt;
                    &amp;#039;rgba(255, 159, 64, 1)&amp;#039;&lt;br /&gt;
                ],&lt;br /&gt;
                borderWidth: 1&lt;br /&gt;
            }]&lt;br /&gt;
        },&lt;br /&gt;
        options: {&lt;br /&gt;
            responsive: true,&lt;br /&gt;
            maintainAspectRatio: false&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, function() {&lt;br /&gt;
    var zoomBtn = document.getElementById(&amp;#039;zoom-btn&amp;#039;);&lt;br /&gt;
    var image = document.getElementById(&amp;#039;zoomable-image&amp;#039;);&lt;br /&gt;
    var zoomLevels = [1, 1.1, 1.2, 1.5, 1.8]; // Уровни зума&lt;br /&gt;
    var currentZoomLevel = 0;&lt;br /&gt;
&lt;br /&gt;
    if (zoomBtn &amp;amp;&amp;amp; image) {&lt;br /&gt;
        zoomBtn.addEventListener(&amp;#039;click&amp;#039;, function() {&lt;br /&gt;
            currentZoomLevel = (currentZoomLevel + 1) % zoomLevels.length;&lt;br /&gt;
            image.style.transform = &amp;#039;scale(&amp;#039; + zoomLevels[currentZoomLevel] + &amp;#039;)&amp;#039;;&lt;br /&gt;
            zoomBtn.textContent = &amp;#039;Zoom &amp;#039; + Math.round((zoomLevels[currentZoomLevel] - 1) * 100) + &amp;#039;%&amp;#039;;&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, function() {&lt;br /&gt;
    // Найдите элементы меню тем&lt;br /&gt;
    var themeLinks = document.querySelectorAll(&amp;#039;body #p-personal li#p-themes ul li a&amp;#039;);&lt;br /&gt;
    &lt;br /&gt;
    // Измените названия тем&lt;br /&gt;
    themeLinks.forEach(function(link) {&lt;br /&gt;
        if (link.textContent.includes(&amp;#039;⧼theme-sai⧽&amp;#039;)) {&lt;br /&gt;
            link.textContent = &amp;#039;SaI&amp;#039;;&lt;br /&gt;
        }&lt;br /&gt;
        // Добавьте дополнительные условия для других тем&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
mw.loader.using([&amp;#039;mediawiki.util&amp;#039;], function() {&lt;br /&gt;
    var theme = mw.config.get(&amp;#039;theme&amp;#039;); // Получить активную тему&lt;br /&gt;
    if (theme === &amp;#039;light&amp;#039;) {&lt;br /&gt;
        mw.util.addCSS(&amp;#039;@import url(&amp;quot;/extensions/ThemeToggle/modules/dropdownSwitcher/dark.css&amp;quot;);&amp;#039;);&lt;br /&gt;
    } else if (theme === &amp;#039;dark&amp;#039;) {&lt;br /&gt;
        mw.util.addCSS(&amp;#039;@import url(&amp;quot;/extensions/ThemeToggle/modules/dropdownSwitcher/dark.css&amp;quot;);&amp;#039;);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
document.addEventListener(&amp;#039;DOMContentLoaded&amp;#039;, function() {&lt;br /&gt;
  const toggle = document.querySelector(&amp;#039;.mw-customtoggle-myDivision23&amp;#039;);&lt;br /&gt;
  const collapsible = document.getElementById(&amp;#039;mw-customcollapsible-myDivision23&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
  toggle.addEventListener(&amp;#039;click&amp;#039;, function() {&lt;br /&gt;
    collapsible.classList.toggle(&amp;#039;open&amp;#039;);&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
document.addEventListener(&amp;#039;DOMContentLoaded&amp;#039;, function() {&lt;br /&gt;
    const tooltipTriggers = document.querySelectorAll(&amp;#039;.underline-hover&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
    tooltipTriggers.forEach(trigger =&amp;gt; {&lt;br /&gt;
        trigger.addEventListener(&amp;#039;click&amp;#039;, function() {&lt;br /&gt;
            const tooltip = this.querySelector(&amp;#039;.tooltip-text&amp;#039;);&lt;br /&gt;
            tooltip.classList.toggle(&amp;#039;show-tooltip&amp;#039;);&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Получаем кнопку Themetoggle&lt;br /&gt;
const themeToggleBtn = document.querySelector(&amp;#039;.theme-toggle-btn&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
const infoboxElements = document.querySelectorAll(&amp;#039;.infobox&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
themeToggleBtn.addEventListener(&amp;#039;click&amp;#039;, () =&amp;amp;gt; {&lt;br /&gt;
    // Проверяем, какая тема выбрана, и соответственно применяем стили к infobox&lt;br /&gt;
    if (themeToggleBtn.classList.contains(&amp;#039;dark-theme&amp;#039;)) {&lt;br /&gt;
        infoboxElements.forEach(element =&amp;amp;gt; {&lt;br /&gt;
            element.style.backgroundColor = &amp;#039;#333&amp;#039;;&lt;br /&gt;
            element.style.color = &amp;#039;#fff&amp;#039;;&lt;br /&gt;
        });&lt;br /&gt;
    } else {&lt;br /&gt;
        infoboxElements.forEach(element =&amp;amp;gt; {&lt;br /&gt;
            element.style.backgroundColor = &amp;#039;#fff&amp;#039;;&lt;br /&gt;
            element.style.color = &amp;#039;#000&amp;#039;;&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// Функция для генерации случайной страницы&lt;br /&gt;
function redirectToRandomPage() {&lt;br /&gt;
    var pages = [&amp;#039;Page1&amp;#039;, &amp;#039;Page2&amp;#039;, &amp;#039;Page3&amp;#039;]; // Замените на ваши страницы&lt;br /&gt;
    var randomPage = pages[Math.floor(Math.random() * pages.length)];&lt;br /&gt;
    window.location.href = mw.config.get(&amp;#039;wgScript&amp;#039;) + &amp;#039;?title=&amp;#039; + encodeURIComponent(randomPage);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Добавляем обработчик к ссылке&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    $(&amp;#039;#random-link&amp;#039;).click(function(event) {&lt;br /&gt;
        event.preventDefault(); // Предотвращаем стандартное действие ссылки&lt;br /&gt;
        redirectToRandomPage();&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// Добавляем таблицу в нижний левый угол на всех страницах&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    $(&amp;#039;body&amp;#039;).append(&amp;#039;&amp;amp;lt;div id=&amp;quot;corner-table&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;position: absolute; bottom: 0; left: 0; z-index: 1000;&amp;quot;&amp;amp;gt;&amp;amp;lt;table&amp;amp;gt;&amp;amp;lt;tr&amp;amp;gt;&amp;amp;lt;td&amp;amp;gt;Тест&amp;amp;lt;/td&amp;amp;gt;&amp;amp;lt;/tr&amp;amp;gt;&amp;amp;lt;/table&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&amp;#039;);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, function() {&lt;br /&gt;
    var themeElement = document.querySelector(&amp;quot;body #p-personal li#p-themes&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if (themeElement) {&lt;br /&gt;
        themeElement.style.borderRight = &amp;quot;1px solid #333&amp;quot;;&lt;br /&gt;
        themeElement.style.padding = &amp;quot;0 .5em&amp;quot;;&lt;br /&gt;
        themeElement.style.marginRight = &amp;quot;0&amp;quot;;&lt;br /&gt;
        themeElement.style.position = &amp;quot;relative&amp;quot;;&lt;br /&gt;
        themeElement.style.listStyle = &amp;quot;none&amp;quot;;&lt;br /&gt;
        themeElement.style.color = &amp;quot;black&amp;quot;; // Черный цвет текста&lt;br /&gt;
    }&lt;br /&gt;
})&lt;/div&gt;</summary>
		<author><name>MediaWiki:Common.js&gt;Buburka Rinderbuy</name></author>
	</entry>
</feed>