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

Страница интерфейса MediaWiki
Нет описания правки
Метка: отменено
мНет описания правки
Метка: отменено
Строка 8: Строка 8:
}
}


$(document).ready(function() {
$(document).ready(function () {
     if (mw.cookie.get('videoPopupShown') === '1') {
     if (mw.cookie.get('videoPopupShown') === '1') {
         return;
         return;
Строка 15: Строка 15:
     var videoUrl = "https://youtu.be/BXqLhBhQen4?si=Ad6GsdWFmOw_Az1X";
     var videoUrl = "https://youtu.be/BXqLhBhQen4?si=Ad6GsdWFmOw_Az1X";


     var html =
     OO.ui.alert(
         '<div style="text-align:center; padding:20px;">' +
         '<div style="text-align:center; padding:10px 0;">' +
         '<a href="' + videoUrl + '" target="_blank" style="font-size:130%; color:#0066cc;">' +
        '<p style="font-size:120%; margin:1em 0;">---</p>' +
         '<a href="' + videoUrl + '" target="_blank" style="font-size:150%;">' +
         'Правда про Боича</a>' +
         'Правда про Боича</a>' +
         '<br><br>' +
         '</div>',
        '<button id="closeVideoPopup" style="padding:10px 30px; font-size:110%;">Закрыть</button>' +
         { title: '!', size: 'medium' }
         '</div>';
     ).closed.then(function () {
 
         mw.cookie.set('videoPopupShown', '1', { expires: 60*60*24*14 }); // 14 дней
    var dialog = new OO.ui.MessageDialog();
    var windowManager = new OO.ui.WindowManager();
    $(document.body).append(windowManager.$element);
    windowManager.addWindows([dialog]);
 
    dialog.openWindow({
        title: '!',
        message: new OO.ui.HtmlSnippet(html),
        actions: [
            { action: 'close', label: 'Закрыть', flags: ['primary'] }
        ]
     }).closed.then(function () {
         mw.cookie.set('videoPopupShown', '1', { expires: 60*60*24*14 });
     });
     });
});
});

Версия от 14:42, 22 марта 2026

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

$(document).ready(function () {
    if (mw.cookie.get('videoPopupShown') === '1') {
        return;
    }

    var videoUrl = "https://youtu.be/BXqLhBhQen4?si=Ad6GsdWFmOw_Az1X";

    OO.ui.alert(
        '<div style="text-align:center; padding:10px 0;">' +
        '<p style="font-size:120%; margin:1em 0;">---</p>' +
        '<a href="' + videoUrl + '" target="_blank" style="font-size:150%;">' +
        'Правда про Боича</a>' +
        '</div>',
        { title: '!', size: 'medium' }
    ).closed.then(function () {
        mw.cookie.set('videoPopupShown', '1', { expires: 60*60*24*14 }); // 14 дней
    });
});