MediaWiki:Gadget-MoveUtil.js
From Elwiki
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
if(wgNamespaceNumber == -1 && /MovePage(\/.+)?/.test(wgTitle)){
if($('#mw-movepage-table').length){
$('#wpMovetalk').attr('checked', 'checked');
$('#wpLeaveRedirect').removeAttr('checked');
$('#wpMovesubpages').attr('checked', 'checked');
/* Bind to Submit Event */
$('#movepage').submit(function(event){
var from, ns, to, wiki, api, new_wiki;
api = new mw.Api();
from = $('#mw-movepage-table strong').first().text();
ns = mw.config.get('wgFormatteNamespaces', wgFormattedNamespaces);
ns = ns[$('#wpNewTitleNs').val()];
to = $('#wpNewTitleMain').val();
event.preventDefault();
/* Add Line in MoveList */
api.postWithToken('edit', {
'minor': '',
'recreate': '',
'bot': '',
'action': 'edit',
'title': 'User:Boxsnake/MoveList',
'summary': 'Bot Adding From Page Move. --[[Special:Gadgets|Move Util]]',
'contentmodel': 'wikitext',
'appendtext': from + ' -> ' + (ns == '' ? '' : ns + ':') + to
}).done(function(){
return;
});
});
}
}