مدیاویکی:EnablePfont.js
نکته: پس از انتشار ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را پاک کنید.
- فایرفاکس / سافاری: کلید Shift را نگه دارید و روی دکمهٔ Reload کلیک کنید، یا کلیدهای Ctrl-F5 یا Ctrl-R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای ⌘-R)
- گوگل کروم: کلیدهای Ctrl+Shift+R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای ⌘-Shift-R)
- اینترنت اکسپلورر/ Edge: کلید Ctrl را نگهدارید و روی دکمهٔ Refresh کلیک کنید، یا کلیدهای Ctrl-F5 را با هم فشار دهید
- اپرا: Ctrl-F5 را بفشارید.
(function () {
$.when(
$.ready,
mw.loader.using('jquery.ui', 'mediawiki.util')
).then(function () {
if (mw.config.get('wgCanonicalSpecialPageName') !== "Blankpage" || mw.config.get('wgPageName').split('/')[1] !== "pfont") {
location.href = mw.util.getUrl('ویژه:صفحهٔ_خالی/pfont', { withJS: "MediaWiki:EnablePfont.js" });
return;
}
if (mw.config.get('wgUserName') === null) {
alert('برای نصب این قلم بر ویکیپدیا ابتدا باید وارد سامانه شوید و اگر حسابی در ویکیپدیا ندارید ایجاد کنید.');
location.href = $('#pt-login a').prop('href');
return;
}
$('#content').html($('<div>', {
id: 'installermessage',
text: 'در حال بررسی. . .',
style: 'font-size: 200%; text-align: center; margin: 3em 0;'
}));
mw.loader.using(['ext.gadget.pfont', 'mediawiki.api']).then(function () {
if (mw.user.options.get('gadget-pfont')) {
$('#installermessage').empty().append(
'در حال حاضر قلم فعال است، آیا میخواهید آن را غیر فعال کنید؟',
'<br><br>',
$('<span>', { class: 'mw-ui-button mw-ui-destructive', text: 'غیر فعالسازی قلم', style: 'width: auto; top: 50%;' }).click(function () {
new mw.Api().saveOptions({
'gadget-pfont': 0
}).then(function () {
location.href = mw.util.getUrl('صفحهٔ اصلی');
});
})
);
} else {
$('#installermessage').empty().append(
'شما در حال حاضر این صفحه را با قلم جدید میبینید، آیا مایلید آن را فعال کنید؟',
'<br><br>',
$('<small>', { text: '(با باز کردن مجدد این صفحه به راحتی میتوانید آن را غیر فعال کنید)' }),
'<br><br>',
$('<span>', { class: 'mw-ui-button mw-ui-primary', text: 'نصب قلم', style: 'width: auto; top: 50%;' }).click(function () {
new mw.Api().saveOptions({
'gadget-IranianSans': 0,
'gadget-Vazir': 0,
'gadget-Samim': 0,
'gadget-Shbnam': 0,
'gadget-Tanha': 0,
'gadget-Gandom': 0,
'gadget-Parastoo': 0,
'gadget-pfont': 1
}).then(function () {
location.href = mw.util.getUrl('صفحهٔ اصلی');
});
})
);
}
});
});
}());