مدیاویکی:Vector.js

از ویکی‌خبر، مرجع خبری آزاد

نکته: پس از انتشار ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را پاک کنید.

  • فایرفاکس / سافاری: کلید Shift را نگه دارید و روی دکمهٔ Reload کلیک کنید، یا کلید‌های Ctrl-F5 یا Ctrl-R را با هم فشار دهید (در رایانه‌های اپل مکینتاش کلید‌های ⌘-R)
  • گوگل کروم: کلیدهای Ctrl+Shift+R را با هم فشار دهید (در رایانه‌های اپل مکینتاش کلید‌های ⌘-Shift-R)
  • اینترنت اکسپلورر/ Edge: کلید Ctrl را نگه‌دارید و روی دکمهٔ Refresh کلیک کنید، یا کلید‌های Ctrl-F5 را با هم فشار دهید
  • اپرا: Ctrl-F5 را بفشارید.
/* Any JavaScript here will be loaded for users using the Vector skin */
// انتقال دکمه و چسپاندن به سمت راست عنوان بخش‌ها، ایده از ویکی پدیای آلمانی
mw.loader.using(['mediawiki.util']).done(function () {
$(document).ready(function(){
    $(".editsection").each(function() {
        var temp = $(this).next().clone(true);
        if(temp.is(".mw-headline")){
            $(this).css({"float":"none","padding":"3px 0","margin":"0"});
            $(this).next().replaceWith($(this).clone(true));
            $(this).replaceWith(temp);
        }
    });
});


// create by bawolff in wikinews.en
//to allow adding portlets easier for the namespace tabs
function addVectorNSTab (href, text, id, tooltip, accesskey, nextnode) {
           return mw.util.addPortletLink('p-namespaces', href, text, id, tooltip, accesskey, nextnode) 
}
 
//some vector specific stuff for the comment namespace.
$(function() {
if (mw.config.get('wgNamespaceNumber') === 102) {
 addVectorNSTab(encodeURI(mw.config.get('wgArticlePath').replace("$1", "بحث:" + mw.config.get('wgTitle'))), "بحث", "ca-main-talk");
 addVectorNSTab(encodeURI(mw.config.get('wgArticlePath').replace("$1", mw.config.get('wgTitle'))), "خبر", "ca-nstab-main");
}
 
if (mw.config.get('wgNamespaceNumber') === 90) {
 
 var page = mw.config.get('wgTitle').replace(/\/.*$/, '');
 page = page.replace(/^نظرها:/, '');
 var talk = addVectorNSTab(encodeURI(mw.config.get('wgArticlePath').replace("$1", "بحث:" + page)), "بحث", "ca-main-talk");
 addVectorNSTab(encodeURI(mw.config.get('wgArticlePath').replace("$1", page)), "خبر", "ca-nstab-main");
}
});
});