|
|
(4 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| window.RLQ.push(function(){
| | console.log('__MOVEUTIL_LOG__'); |
| if(mw.config.get('wgNamespaceNumber') == -1 && /MovePage(\/.+)?/.test(mw.config.get('wgTitle'))){ | |
| if($('#mw-movepage-table').length){
| |
| $('#wpMovetalk').attr('checked', true);
| |
| $('#wpLeaveRedirect').attr('checked', false);
| |
| $('#wpMovesubpages').attr('checked', true);
| |
| /* Bind to Submit Event */
| |
| $('#movepage').submit(function(event){
| |
| var from, ns, to, api;
| |
| api = new mw.Api();
| |
| | |
| from = $('#mw-movepage-table strong').first().text();
| |
| ns = mw.config.get('wgFormattedNamespaces', {});
| |
| ns = ns[$('#wpNewTitleNs').val()];
| |
| to = $('#wpNewTitleMain').val();
| |
| | |
| /* Add Line in MoveList */
| |
| api.postWithToken('edit', {
| |
| 'minor': '',
| |
| 'recreate': '',
| |
| 'bot': '',
| |
| 'action': 'edit',
| |
| 'title': 'Category:MovedPages',
| |
| 'summary': 'Bot Adding From Page Move. --[[Special:Gadgets|Move Util]]',
| |
| 'contentmodel': 'wikitext',
| |
| 'appendtext': ['\n*', from, '->', (ns == '' ? '' : ns + ':') + to].join(' ')
| |
| });
| |
| api.postWithToken('edit', {
| |
| 'minor': '',
| |
| 'recreate': '',
| |
| 'bot': '',
| |
| 'action': 'edit',
| |
| 'title': 'Category:MovedRelated',
| |
| 'summary': 'Bot Adding From Page Move. Pages linked to moved pages. --[[Special:Gadgets|Move Util]]',
| |
| 'contentmodel': 'wikitext',
| |
| 'appendtext': ['\n', '== Link to ', from, ' ==',
| |
| '\n', '{{', 'Special:WhatLinksHere/', from, '|limit=10000', '|stripprefix=1', '}}',
| |
| '\n', '== Subpages of ', from, ' ==',
| |
| '\n', '{{', 'Special:PrefixIndex/', from, '/|limit=10000', '|stripprefix=1','}}'].join('')
| |
| });
| |
| });
| |
| }
| |
| }
| |
| });
| |