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

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
;(function(){
    const COOKIE_NAME = 'ss14_wikiTheme';

    function getCookie(name) {
        const value = `; ${document.cookie}`;
        const parts = value.split(`; ${name}=`);
        if (parts.length === 2) return parts.pop().split(';').shift();
    }

    function loadTheme() {
        return getCookie(COOKIE_NAME) || 'normal';
    }

    function applyTheme(theme) {
        document.body.classList.remove('wgl-theme-normal', 'wgl-theme-light', 'wgl-theme-dark');
        document.body.classList.add(`wgl-theme-${theme}`);
    }

    const theme = loadTheme();

    document.documentElement.classList.add(`wgl-theme-${theme}`);

    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', function() {
            applyTheme(theme);
        });
    } else {
        applyTheme(theme);
    }
})();