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

Страница интерфейса MediaWiki
Нет описания правки
Метка: отменено
Нет описания правки
Метка: ручная отмена
 
(не показаны 22 промежуточные версии 2 участников)
Строка 1: Строка 1:
<div id="discordWidgetContainer"></div>
$(document).ready(function() {
 
    // Инициализация боковой панели
<script>
    $('.боковая-панель-кнопка').on('click', function() {
document.addEventListener("DOMContentLoaded", function(event) {
        var targetId = $(this).data('target');
    var container = document.getElementById("discordWidgetContainer");
       
    var iframe = document.createElement("iframe");
        // Удаляем активный класс у всех кнопок
    iframe.src = "https://discord.com/widget?id=1174575355370160190&theme=dark";
        $('.боковая-панель-кнопка').removeClass('active');
    iframe.width = "350";
        // Добавляем активный класс текущей кнопке
     iframe.height = "500";
        $(this).addClass('active');
     iframe.allowtransparency = "true";
       
     iframe.frameborder = "0";
        // Скрываем все разделы
     iframe.sandbox = "allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts";
        $('.боковая-панель-раздел').removeClass('default');
    container.appendChild(iframe);
        // Показываем выбранный раздел
        $('#' + targetId).addClass('default');
     });
      
     // Активируем первую кнопку по умолчанию
     $('.боковая-панель-кнопка:first').click();
});
});
</script>

Текущая версия от 12:12, 19 августа 2025

$(document).ready(function() {
    // Инициализация боковой панели
    $('.боковая-панель-кнопка').on('click', function() {
        var targetId = $(this).data('target');
        
        // Удаляем активный класс у всех кнопок
        $('.боковая-панель-кнопка').removeClass('active');
        // Добавляем активный класс текущей кнопке
        $(this).addClass('active');
        
        // Скрываем все разделы
        $('.боковая-панель-раздел').removeClass('default');
        // Показываем выбранный раздел
        $('#' + targetId).addClass('default');
    });
    
    // Активируем первую кнопку по умолчанию
    $('.боковая-панель-кнопка:first').click();
});