Перейти к содержанию

MediaWiki:Common.js

Материал из SpaceDream

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

  • 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 будет загружаться пользователям при обращении к каждой странице */

// Принудительно включаем тёмную тему для всех пользователей
(function() {
    // Проверяем, установлена ли тема
    var currentTheme = localStorage.getItem('VectorTheme');
    
    // Если тема не 'dark' — устанавливаем
    if (currentTheme !== 'dark') {
        localStorage.setItem('VectorTheme', 'dark');
        // Перезагружаем страницу только один раз за сессию
        if (!sessionStorage.getItem('theme_forced')) {
            sessionStorage.setItem('theme_forced', 'true');
            location.reload();
        }
    }
    
    // Принудительно устанавливаем атрибут data-theme для CSS
    document.documentElement.setAttribute('data-theme', 'dark');
    
    // Убираем переключатель ширины (если он есть)
    document.querySelectorAll('.vector-limited-width-toggle').forEach(function(el) {
        el.remove();
    });
})();