"मीडियाविकि:Gadget-morebits.js": अवतरणों में अंतर

Content deleted Content added
update
update
पंक्ति 1,678:
};
 
/**
* Change/revision tag applied to Morebits actions when no other tags are specified.
* Unused by default per {@link https://en.wikipedia.org/w/index.php?oldid=970618849#Adding_tags_to_Twinkle_edits_and_actions|EnWiki consensus}.
*
* @constant
* @memberof Morebits.wiki.api
* @type {string}
*/
var morebitsWikiChangeTag = '';
 
 
/**
* Get a new CSRF token on encountering token errors.
*
* @memberof Morebits.wiki.api
* @returns {string} MediaWiki CSRF token.
*/
Morebits.wiki.api.getToken = function() {
var tokenApi = new Morebits.wiki.api(msg('getting-token', 'Getting token'), {
action: 'query',
meta: 'tokens',
type: 'csrf',
format: 'json'
});
return tokenApi.post().then(function(apiobj) {
return apiobj.response.query.tokens.csrftoken;
});
};
 
/**
Line 1,923 ⟶ 1,950:
 
ctx.loadQuery = {
action: 'query',
prop: 'info|revisions',
inprop: 'watched',
intoken: 'edit', // fetch an edit token
intestactions: 'edit', // can be expanded
titles: ctx.pageName
curtimestamp: '',
meta: 'tokens',
type: 'csrf',
titles: ctx.pageName,
format: 'json'
// don't need rvlimit=1 because we don't need rvstartid here and only one actual rev is returned by default
};