User:Joritochip/global.js

// goop

/* * @name           Skin Force * @author         Thundercraft5 * @description    Forces FandomDesktop skin. */ mw.loader.using('mediawiki.api', function {	if(mw.config.get('skin') !== 'fandomdesktop' && !mw.util.getParamValue('useskin')) {		new mw.Api.saveOption('skin', 'fandomdesktop').then(console.log, console.warn);		console.warn('[Skin Force] Setting skin to FandomDesktop.');		window.location.reload;	} });

importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:AjaxRC.js',        'u:dev:MediaWiki:AjaxUndo/code.js',        'u:dev:MediaWiki:AnnouncementsIgnore.js',        'u:dev:MediaWiki:AutoCreateUserPages.js',        'u:dev:MediaWiki:ContribsLink/code.js',        'u:dev:MediaWiki:DupImageList/code.js',        'u:dev:MediaWiki:FileLogs.js',        'u:dev:MediaWiki:QuickBarPageTools.js',        'u:dev:MediaWiki:MarkForDeletion/code.js',        'u:dev:MediaWiki:MassCategorization/code.js',        'u:dev:MediaWiki:NoGlobalNav.js',        'u:dev:MediaWiki:Rollback/code.js',        'u:dev:MediaWiki:ThemeToggler.js',        'u:dev:MediaWiki:UserAccountAge/code2.js',        'u:dev:MediaWiki:UTCClock/code.js',        'u:dev:MediaWiki:VanguardTools.js',        'u:dev:MediaWiki:Wikimarks/code.js',    ] }); importScriptPage('User:Joritochip/common.js', 'joritochip'); // CategorizedNotifications

// Get wgUserGroups var ug = mw.config.get("wgUserGroups").join(' ');

// Import JavaScript - sysop/content-moderator if (ug.indexOf('sysop') + ug.indexOf('content-moderator') > -2) importArticles({       type: 'script',        articles: [        	'u:dev:MediaWiki:AjaxDelete/code.js',            'u:dev:MediaWiki:AnchoredRollback/code.js',            'u:dev:MediaWiki:Discussions Delete All/code.js',            'u:dev:MediaWiki:Nuke/code.js',        	'u:dev:MediaWiki:WHAM/code.2.js',        ]    });