User:Ahecht/Scripts/refresh.js: Difference between revisions

Content deleted Content added
if (queryParams.cmdir && window.refreshCatDir) queryParams.cmdir = window.refreshCatDir;
var api = new mw.Api( { userAgent: 'refresh/0.0.1' } );
 
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";
new mw.Api()api.post(apiParams).fail(postFail).done(postSuccess);
} else {
apiParams.title = pageList.shift();
Line 96 ⟶ 97:
apiParams.nocreate = "1";
apiParams.appendtext = "";
new mw.Api()api.postWithEditToken(apiParams).fail(postFail).done(postSuccess);
}
}
Line 114 ⟶ 115:
if (queryParams.srsort && window.refreshSearchSort) queryParams.srsort = window.refreshSearchSort;
console.log(queryParams);
new mw.Api()api.get(queryParams).fail(function(code, error) {
console.error(error);
alert("Error fetching page titles: " + code + "!");
Line 127 ⟶ 128:
if (window.refreshShuffle) shuffleArray(pageList);
console.log(pageList);
new mw.Api()api.get( {
meta: 'userinfo',
uiprop: 'ratelimits|rights'