Jump to content

User:CX Zoom/scripts/UpdateRMTRpermalink.js

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
if (mw.config.get('wgPageName') === 'Special:BlankPage/UpdateRMTRpermalink') {
	mw.loader.using(['mediawiki.util'],	function() {
		document.title = 'Update RMTR permalink';
		document.querySelector('h1').innerHTML = 'Permalink is being updated. Please wait...';
		document.querySelector('p').innerHTML = 'If a success confirmation alert does not appear within 5–6 seconds, consider reloading this page. If it does not help, please report the issue at <a href=' + mw.util.getUrl('User talk:CX Zoom/scripts/UpdateRMTRpermalink.js') + '>User talk:CX Zoom/scripts/UpdateRMTRpermalink.js</a>.';
		(new mw.Api()).postWithToken('csrf', {
			action: 'edit',
			title: 'Wikipedia:Requested moves/Technical requests/Permalink',
			text: '{{subst:' + 'REVISIONID:Wikipedia:Requested moves/Technical requests}}',
			summary: 'Updating permalink via [[User:CX Zoom/scripts/UpdateRMTRpermalink.js]]'
		}).done(function() {
			alert( 'Permalink updated successfully\n\nClick OK to go to WP:RMTR.');
			window.open(mw.util.getUrl('Wikipedia:Requested moves/Technical requests'), '_self');
		});
	});
};