User:Matik7/global.js

// Imports importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:AdminDashboard JS-Button/code.js',	// JS button for admin        'u:dev:MediaWiki:AnalyticsShortcut.js',				// Analytics button on top        'u:dev:MediaWiki:AlwaysShowBottomBar.js',			// Always show bottom bar        'u:dev:MediaWiki:AnchoredRollback/code.js',			// Rollback popup        'u:dev:MediaWiki:BackToTopButton/code.js',			// Back to top        'u:dev:MediaWiki:DecodeURI/code.js',				// %D0 to й etc        'u:dev:MediaWiki:DeleteTalkpage.js',				// Delete talkpage        'u:dev:MediaWiki:ReferencePopups/code.js',			// Reference popup        'u:dev:MediaWiki:UploadMultipleFiles.js',			// multi uploader    ] });

// PortableCSSPad importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:PortableCSSPad/code.js',    ] });

// Changes skin to FD when preferences have a stroke if ( mw.user.options.values.skin !== 'fandomdesktop' ) { mw.loader.using( 'mediawiki.api', function {       new mw.Api.saveOption( 'skin', 'fandomdesktop' ).done( function { console.log( '[GlobalJS] Skin changed to FandomDesktop in the background' ); } );   } ); }

// Expands categories and interwiki links | by Pirr (function($) {   $(".page-footer__categories").removeClass("wds-is-collapsed");    $(".page-footer__languages").removeClass("wds-is-collapsed"); })(jQuery);

// Automatically redirect from archived wikis mw.loader.using( 'mediawiki.util', function {   'use strict';    // Respect not following redirects    if ( mw.util.getParamValue( 'redirect' ) === 'no' ) {        return;    }    // Not archived wiki    if ( window.location.hostname.indexOf( '-archive' ) === -1 ) {        return;    }    // Do the magic    window.location.replace( window.location.toString.replace( '-archive', '' ) ); } );