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

Страница интерфейса MediaWiki
(Эффект падающего снега)
 
Нет описания правки
 
(не показаны 32 промежуточные версии 2 участников)
Строка 1: Строка 1:
// Эффект падающего снега
const pageName = mw.config.get('wgPageName');
(function() {
switch(pageName) {
    let snowflakes = [];
    case 'Корпоративный Закон':
    function createSnowflake() {
         $(function() {
        const snowflake = document.createElement('div');
             importScriptPage('MediaWiki:Calculators/LawCalculator.js');
        snowflake.className = 'snowflake';
         });
        document.body.appendChild(snowflake);
        break;
 
}
        snowflake.style.left = `${Math.random() * window.innerWidth}px`;
        snowflake.style.animationDuration = `${Math.random() * 3 + 2}s`;
         snowflake.style.opacity = Math.random();
        snowflake.style.fontSize = `${Math.random() * 10 + 10}px`;
 
        snowflakes.push(snowflake);
 
        setTimeout(() => {
             snowflake.remove();
            snowflakes = snowflakes.filter(flake => flake !== snowflake);
         }, 5000);
    }
 
    setInterval(createSnowflake, 200);
})();

Текущая версия от 19:11, 23 сентября 2025

const pageName = mw.config.get('wgPageName');
switch(pageName) {
    case 'Корпоративный Закон': 
        $(function() {
            importScriptPage('MediaWiki:Calculators/LawCalculator.js');
        });
        break;
}