مدیاویکی:ResolveAll-cat.js
نکته: برای دیدن تغییرات، ممکن است نیاز باشد که حافظهٔ نهانی مرورگر خود را پس از انتشار پاکسازی کنید. گوگل کروم، فایرفاکس، مایکروسافت اج و سافاری: کلید ⇧ Shift را نگه دارید و روی دکمهٔ Reload در نوار ابزار مرورگر کلیک کنید. برای آگاهی از جزئیات و نحوهٔ پاکسازی حافظهٔ نهانی سایر مرورگرها، صفحهٔ ویکیپدیا:میانگیر مرورگرتان را خالی کنید را ببینید.
if (mw.config.get('wgNamespaceNumber') !== 4) {
location.href = 'https://fa.wikipedia.org/w/index.php?title=ویکیپدیا:گزارش_دیتابیس/ردههای_خالی&withJS=MediaWiki:ResolveAll-cat.js';
}
$(function () {
Array.from(document.querySelectorAll("a")).map(function (element) {
var title = element.title;
if (title){
return function () {
return new Promise(function (resolve, reject) {
fetch('https://rezabot.toolforge.org/fillcat.php?page=' + title.replace('رده:','').replace(' ','_').replace('%20','_')).then(function (res) {
return res.text();
}).then(function (res) {
mw.notify(title, res);
resolve();
}, reject);
});
};
};
})
.reduce(function (defer, job) { return defer.then(job); }, Promise.resolve())
.then(function () { mw.notify('تمام شد!'); });
});