Content deleted Content added
Allow refresh from search results |
var api = new mw.Api( { userAgent: 'refresh/0.0.1' } ); |
||
(3 intermediate revisions by the same user not shown) | |||
Line 5:
mw.loader.using( [ 'mediawiki.util', 'mediawiki.api' ] ).then( function() {
var api = new mw.Api( { userAgent: 'refresh/0.0.1' } );
var pageList = [];
const reuse = ( typeof refreshReuseBubble === 'undefined' ? false : refreshReuseBubble );
Line 89 ⟶ 90:
apiParams.forcerecursivelinkupdate = "1";
//apiParams.forcelinkupdate = "1";
} else {
apiParams.title = pageList.shift();
Line 96 ⟶ 97:
apiParams.nocreate = "1";
apiParams.appendtext = "";
}
}
Line 110 ⟶ 111:
addParams);
var list = target?.list || "pages";
if (queryParams.cmsort && window.
if (queryParams.cmdir && window.
if (queryParams.srsort && window.
console.log(queryParams);
console.error(error);
alert("Error fetching page titles: " + code + "!");
Line 127 ⟶ 128:
if (window.refreshShuffle) shuffleArray(pageList);
console.log(pageList);
meta: 'userinfo',
uiprop: 'ratelimits|rights'
Line 171 ⟶ 172:
srsearch: sparams.get('search'),
srlimit: 'max',
srsort: 'last_edit_desc',
srprop: ''
};
nslist = [];
|