مدیاویکی:Common.js: تفاوت میان نسخهها
از ویکی لاله زار آنلاین
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
| خط ۵۹: | خط ۵۹: | ||
//مخفی کردن مرکز دانلود | //مخفی کردن مرکز دانلود | ||
var namespace = mw.config.get('wgNamespaceNumber'); | var namespace = mw.config.get('wgNamespaceNumber'); | ||
var pageName = mw.config.get('wgPageName'); | var pageName = mw.config.get('wgPageName'); | ||
| خط ۶۵: | خط ۶۴: | ||
var isSysop = userGroups.indexOf('sysop') !== -1; | var isSysop = userGroups.indexOf('sysop') !== -1; | ||
if (namespace === 14 && !isSysop && pageName.indexOf(' | if (isSysop) { | ||
document.body.classList.add('group-sysop'); | |||
} | |||
// تغییر در خط زیر اعمال شده است | |||
if (namespace === 14 && !isSysop && pageName.indexOf('دانلود') !== -1) { | |||
document.documentElement.style.display = 'none'; | document.documentElement.style.display = 'none'; | ||
window.location.href = '/wiki/index.php'; | window.location.href = '/wiki/index.php'; | ||
} | } | ||
نسخهٔ ۱۹ آوریل ۲۰۲۶، ساعت ۱۹:۵۲
mw.loader.using('mediawiki.user', function () {
var isSysop = mw.config.get('wgUserGroups').includes('sysop');
// آیتمهای منوی «بیشتر»
var moreMenuItems = [
'#t-whatlinkshere',
'#t-recentchangeslinked',
'#t-print',
'#t-permalink',
'#t-info',
'#t-smph'
];
if (!isSysop) {
moreMenuItems.forEach(function(selector) {
$(selector).hide();
$('#t-pagelog').hide();
});
}
mw.loader.using(['mediawiki.util'], function () {
// شناسه منوی "بیشتر"
var moreMenuID = 'p-tb';
// نسخه Vector-2022
if ($('#vector-page-tools').length) {
moreMenuID = 'vector-page-tools';
}
// -------- لینک ۱: لالهزار آنلاین --------
var link1 = mw.util.addPortletLink(
moreMenuID,
'https://lalehzaronline.com',
'لالهزار آنلاین',
't-lalehzar-online'
);
if (link1) {
$(link1).find('a').attr('target', '_blank');
}
// -------- لینک ۲: احسان صنعت پاسارگاد --------
mw.loader.using('mediawiki.util', function () {
mw.util.addPortletLink(
'p-tb', // منوی ابزارها (Toolbox)
mw.util.getUrl('Category:احسان_صنعت_پاسارگاد ESP'), // مقصد لینک
'احسان صنعت پاسارگاد' // متن لینک
);
});
});
});
//مخفی کردن مرکز دانلود
var namespace = mw.config.get('wgNamespaceNumber');
var pageName = mw.config.get('wgPageName');
var userGroups = mw.config.get('wgUserGroups') || [];
var isSysop = userGroups.indexOf('sysop') !== -1;
if (isSysop) {
document.body.classList.add('group-sysop');
}
// تغییر در خط زیر اعمال شده است
if (namespace === 14 && !isSysop && pageName.indexOf('دانلود') !== -1) {
document.documentElement.style.display = 'none';
window.location.href = '/wiki/index.php';
}
