User:Caliburn/global.js: Difference between revisions

Content deleted Content added
Based off -revi's code
Maintenance: Add missing closing tag for <nowiki> - phab:T236828
 
(4 intermediate revisions by 2 users not shown)
Line 11:
taggerConfig.tags = [];
taggerConfig.editSummary = [];
taggerConfig.tags[1] = '{{delete|nonsenseNonsense}}';
taggerConfig.editSummary[taggerConfig.tags[1]] = '[[m:User:Hoo man/Scripts/Tagger|Nominating for deletion]]: Page does not make sense';
taggerConfig.tags[2] = '{{delete|blankBlank page}}';
taggerConfig.editSummary[taggerConfig.tags[2]] = '[[m:User:Hoo man/Scripts/Tagger|Nominating for deletion]]: Page is blank';
taggerConfig.tags[3] = '{{delete|vandalismVandalism}}';
taggerConfig.editSummary[taggerConfig.tags[3]] = '[[m:User:Hoo man/Scripts/Tagger|Nominating for deletion]]: Page is vandalism';
taggerConfig.tags[4] = '{{delete|Test page}}';
taggerConfig.editSummary[taggerConfig.tags[4]] = '[[m:User:Hoo man/Scripts/Tagger|Nominating for deletion]]: Page is a test';
taggerConfig.tags[5] = '{{delete|Not in project language}}';
taggerConfig.editSummary[taggerConfig.tags[5]] = '[[m:User:Hoo man/Scripts/Tagger|Nominating for deletion]]: Page is not in project language';
if(typeof window.taggerConfig === 'undefined') window.taggerConfig = {};
taggerConfig.noDeleteOnly = true;
Line 24 ⟶ 28:
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/tagger.js&action=raw&ctype=text/javascript');
 
//Based of -revi's code
mw.loader.using("mediawiki.user", function() {
if ( mw.user.options.get('language') !== 'en' ) {
mw.loader.load("mediawiki.notify");
( new mw.Api() ).postWithToken( 'options', {
action: "options",
change: "language=en"
} ).done( function() {
mw.notify( "Language has been changed to KoreanEnglish. Please refresh the page." );
mw.loader.using("mediawiki.notify", function(){
mw.notify( "Language has been changed to Korean. Please refresh the page." );
} );
});
} else {
Line 40:
}
} );
 
// </nowiki>