User:Joritochip/global.js

// goop

window.AutoCreateUserPagesConfig = { content: '', notify: true };

window.announcementsIgnore = { option: 'opt-out-all', exceptWikiIds: [ 4396, // Roblox Wiki 7931, // Developers Wiki 2604031, // Test Wiki 1668557,		1619358	] };

window.Sofix = { enablePersonalUse: true };

//mw.loader.load("https://github.com/Frederisk/Wikitext-Extension-Gadget/releases/latest/download/index-vscode.js");

importArticles({   type: 'script',    articles: [    	//'u:dev:MediaWiki:AjaxEditPreview.js',        'u:dev:MediaWiki:AjaxRC.js',        'u:dev:MediaWiki:AjaxUndo/code.js',        'u:dev:MediaWiki:AnnouncementsIgnore.js',        /*'u:dev:MediaWiki:AutoCreateUserPages.js',*/        'u:dev:MediaWiki:CategorizedNotifications.js',        'u:dev:MediaWiki:ContribsLink/code.js',        'u:dev:MediaWiki:DupeArgs.js',        'u:dev:MediaWiki:DupImageList/code.js',        'u:dev:MediaWiki:FileLogs.js',		'u:dev:MediaWiki:FileUsageAuto-update/code.js',        'u:dev:MediaWiki:PortableListUsers.js',        'u:dev:MediaWiki:ProtectionIcons.js',        /*'u:dev:MediaWiki:Q.js',*/        'u:dev:MediaWiki:QuickBarPageTools.js',        /*'u:dev:MediaWiki:MarkForDeletion/code.js',*/        'u:dev:MediaWiki:MassCategorization/code.js',        'u:dev:MediaWiki:MassNullEdit/code.js',        'u:dev:MediaWiki:ModulesLinkToModules.js', 'u:dev:MediaWiki:NoGlobalNav.js', 'u:dev:MediaWiki:NullEditButton/code.js', /*'u:dev:MediaWiki:RemoveLegacyThreads.js',*/ 'u:dev:MediaWiki:Rollback/code.js', /*'u:dev:MediaWiki:ShowWROnToolbar.js',*/ 'u:dev:MediaWiki:Sofix.js', 'u:dev:MediaWiki:Stella.js', 'u:dev:MediaWiki:ThemeToggler.js', 'u:dev:MediaWiki:UserAccountAge/code2.js', /*'u:dev:MediaWiki:Wikimarks/code.js',*/ ] });

// Import JavaScript - sysop/content-moderator var ug = mw.config.get("wgUserGroups").join(' '); if (ug.includes('sysop') || ug.includes('content-moderator')) importArticles({       type: 'script',        articles: [        	'u:dev:MediaWiki:AjaxBatchDelete.js',        	'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:RevisionDelete.js',        	'u:dev:MediaWiki:WHAM/code.2.js',        ]    });

/* Hide annoying fixed/sticky content in user pages, e.g. images in the corner or big popups */ $(function {    var config = mw.config.get(['wgNamespaceIds', 'wgNamespaceNumber']);    var namespaces = config.wgNamespaceIds,        namespaceId = config.wgNamespaceNumber;    if (namespaceId == namespaces.user || namespaceId == namespaces.user_talk) {        $('#mw-content-text > .mw-parser-output *').filter(function { return this.style.position == 'fixed' || this.style.position == 'sticky'; }).remove;   } });