MediaWiki:Common.js

Материал из Rubikus wiki
Перейти к навигации Перейти к поиску

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

  • 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 () {
    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);
    });
});

$(function () {
    if (mw.config.get('skin') !== 'minerva') {
        return;
    }

    if ($('#ca-donate').length) {
        return;
    }

    const donate = $(
        '<li><a id="ca-donate" href="https://helpua.rubikus.de/#helpus" title="Помочь проекту">💙💛</a></li>'
    );

    $('.minerva-notifications ul').prepend(donate);
});