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

Материал из Rubikus wiki
Перейти к навигации Перейти к поиску
Новая страница: «Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице: $(function () { const button = $('<button id="back-to-top">Наверх ↑</button>'); $('body').append(button); button.hide(); $(window).on('scroll', function () { if ($(window).scrollTop() > 200) { button.fadeIn(150); } else {...»
 
Нет описания правки
Метки: с мобильного устройства из мобильной версии
Строка 18: Строка 18:
         $('html, body').animate({ scrollTop: 0 }, 250);
         $('html, body').animate({ scrollTop: 0 }, 250);
     });
     });
});
console.log('Mobile.js loaded');
$(function () {
if (mw.config.get('skin') !== 'minerva') {
        return;
    }
    if ($('#ca-donate').length) {
        return;
    }
    const donate = $(
        '<div><a id="ca-donate" href="https://helpua.rubikus.de/#helpus" title="Помочь проекту">💙💛</a></div>'
    );
    $('.minerva-notifications').prepend(donate);
});
});

Версия от 20:27, 7 июня 2026

/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
$(function () {
    const button = $('<button id="back-to-top">Наверх ↑</button>');

    $('body').append(button);

    button.hide();

    $(window).on('scroll', function () {
        if ($(window).scrollTop() > 200) {
            button.fadeIn(150);
        } else {
            button.fadeOut(150);
        }
    });

    button.on('click', function () {
        $('html, body').animate({ scrollTop: 0 }, 250);
    });
});

console.log('Mobile.js loaded');
$(function () {
	if (mw.config.get('skin') !== 'minerva') {
        return;
    }
    if ($('#ca-donate').length) {
        return;
    }
    const donate = $(
        '<div><a id="ca-donate" href="https://helpua.rubikus.de/#helpus" title="Помочь проекту">💙💛</a></div>'
    );
    $('.minerva-notifications').prepend(donate);
});