مدیاویکی:Common.js: تفاوت میان نسخهها
از ویکی لاله زار آنلاین
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
| خط ۲۱: | خط ۲۱: | ||
mw.loader.using(['mediawiki.util'], function () { | mw.loader.using(['mediawiki.util'], function () { | ||
// شناسه منوی "بیشتر" | // شناسه منوی "بیشتر" | ||
var moreMenuID = 'p-tb'; | var moreMenuID = 'p-tb'; | ||
// | // نسخه Vector-2022 | ||
if ($('#vector-page-tools').length) { | if ($('#vector-page-tools').length) { | ||
moreMenuID = 'vector-page-tools'; | moreMenuID = 'vector-page-tools'; | ||
} | } | ||
// | // -------- لینک ۱: لالهزار آنلاین -------- | ||
var | var link1 = mw.util.addPortletLink( | ||
moreMenuID, | moreMenuID, | ||
'https://lalehzaronline.com', | 'https://lalehzaronline.com', | ||
'لالهزار آنلاین', | 'لالهزار آنلاین', | ||
't-lalehzar-online' | 't-lalehzar-online' | ||
); | ); | ||
// | if (link1) { | ||
if ( | $(link1).find('a').attr('target', '_blank'); | ||
$( | } | ||
// -------- لینک ۲: احسان صنعت پاسارگاد -------- | |||
var link2 = mw.util.addPortletLink( | |||
moreMenuID, | |||
'https://ehsansanatpasargad.com/fa', | |||
'احسان صنعت پاسارگاد', | |||
't-ehsan-pasargad' | |||
); | |||
if (link2) { | |||
$(link2).find('a').attr('target', '_blank'); | |||
} | } | ||
نسخهٔ ۱۷ آوریل ۲۰۲۶، ساعت ۰۴:۱۶
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');
}
// -------- لینک ۲: احسان صنعت پاسارگاد --------
var link2 = mw.util.addPortletLink(
moreMenuID,
'https://ehsansanatpasargad.com/fa',
'احسان صنعت پاسارگاد',
't-ehsan-pasargad'
);
if (link2) {
$(link2).find('a').attr('target', '_blank');
}
});
});
