میڈیاویکی:ResolveAll.js
یاددہانی: محفوظ کرنے کے بعد تازہ ترین تبدیلیوں کو دیکھنے کے لیے آپ کو اپنے براؤزر کا کیش صاف کرنا ہوگا۔
- فائرفاکس/ سفاری: جب Reload پر کلک کریں تو Shift دبا کر رکھیں، یا Ctrl-F5 یا Ctrl-R دبائیں (Mac پر R- )
- گوگل کروم: Ctrl-Shift-R دبائیں (Mac پر Shift-R-⌘)
- انٹرنیٹ ایکسپلورر: جب Refresh پر کلک کریں تو Ctrl یا Ctrl-F5 دبائیں
- اوپیرا: Tools → Preferences میں جائیں اور کیش صاف کریں
اس اسکرپٹ کی دستاویزی تفصیلات میڈیاویکی:ResolveAll پر درج کی جا سکتی ہیں۔ |
if (mw.config.get('wgCanonicalSpecialPageName') !== 'Search') {
location.href = 'https://ur.wikipedia.org/?limit=500&offset=0&ns0=1&ns14=1&search=insource%3A%2F%5C%5B%5C%5Ben%3A%2F&withJS=MediaWiki:ResolveAll.js';
}
$(function () {
Array.from(document.querySelectorAll(".mw-search-result-heading a")).map(function (element) {
var title = element.title;
return function () {
return new Promise(function (resolve, reject) {
fetch('https://tools.wmflabs.org/shuaib-bot/interwikidata.php?page=' + title).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('مکمل!'); });
});