မာတိကာသို့ ခုန်သွားရန်

မီဒီယာဝီကီ:Minerva.js

wikishia မှ

မှတ်ချက်။ လွှင့်တင်လိုက်ပြီးသည့်နောက် ပြောင်းလဲမှုများ မြင်ရနိုင်ရန် သင့်အနေဖြင့် ဘရောက်ဇာ၏ cache အား ဖြတ်ကျော်နိုင်ရန် လိုအပ်ပါသည်။

  • Firefox / Safari: Reload ကို နှိပ်နေစဉ်အတွင်း Shift ကို ဖိထားပါ၊ သို့မဟုတ် Ctrl-F5 သို့ Ctrl-R (Mac တွင် ⌘-R) ကို နှိပ်ပါ။
  • Google Chrome: Ctrl-Shift-R (Mac တွင် ⌘-Shift-R) ကို နှိပ်ပါ။
  • Internet Explorer / Edge: Refresh ကို နှိပ်နေစဉ်အတွင်း Ctrl ကို ဖိထားပါ၊ သို့မဟုတ် Ctrl-F5 ကို နှိပ်ပါ။
  • Opera: Menu → Settings (Mac တွင် Opera → Preferences) သို့ သွားပြီး Privacy & security → Clear browsing data → Cached images and files ကို ပြုလုပ်ပါ။
(function () {
    if ($('#ca-shorturl').length || !mw.config.get('wgIsArticle')) {
        return;
    }

    function addShortUrlLink(skin, linkText, linkTitle) {
        if ($('#ca-shorturl').length) {
            return;
        }

        var pageUrl = window.location.href;
        var linkUrl = mw.util.getUrl('Special:UrlShortener', { url: pageUrl });

        if (skin === 'minerva') {
            var menu = $('.page-actions-overflow-list');
            if (menu.length) {
                $('<li>')
                    .attr('id', 'ca-shorturl')
                    .addClass('toggle-list-item')
                    .append(
                        $('<a>')
                            .addClass('toggle-list-item__anchor')
                            .attr('href', linkUrl)
                            .attr('data-mw', 'interface')
                            .append($('<span>').addClass('minerva-icon minerva-icon--link'))
                            .append($('<span>').addClass('toggle-list-item__label').text(linkText))
                            .attr('title', linkTitle)
                    )
                    .appendTo(menu);
            }
        }
    }

    var skin = mw.config.get('skin');
    var lang = $('html').attr('lang') || 'en';
    var isRTL = ['ar', 'fa', 'he', 'ur'].includes(lang);
    var linkText = isRTL ? 'دریافت نشانی کوتاه‌شده' : 'Get shortened URL';
    var linkTitle = isRTL ? 'ایجاد یک نشانی کوتاه برای این صفحه' : 'Create a shortened URL for this page';

    if (skin === 'minerva') {
        var observer = new MutationObserver(function (mutations, obs) {
            if ($('#ca-shorturl').length) {
                obs.disconnect();
                return;
            }
            var menu = $('.page-actions-overflow-list');
            if (menu.length) {
                addShortUrlLink(skin, linkText, linkTitle);
                obs.disconnect();
            }
        });

        observer.observe(document.body, { childList: true, subtree: true });

        mw.loader.using(['mediawiki.util'], function () {
            addShortUrlLink(skin, linkText, linkTitle);
        });
    }
})();