User:Inductiveload/jump to file/load.js

/** This script contains the code required for loading User:Inductiveload/JumpToFile.js. * All other code is located at that page. * * This is intended to reduce the code bloat on pages that do not need this functionality, * and also make it easier to switch in debug versions. */

( function {

var l;

if ( [ 'Page', 'Index' ].indexOf( mw.config.get( 'wgCanonicalNamespace' ) ) !== -1 ) {

l = function ( name, type ) { type = type || "text/javascript" return '//en.wikisource.org/w/index.php?title=User:Inductiveload/$1&action=raw&ctype=' .replace( '$1', name ) + type; };

mw.loader.load( l( 'LibParamUi.css', 'text/css' ), 'text/css' );

$.when(			mw.loader.getScript( l( 'LibParamUi.js' ) ),			mw.loader.using( [ 'mediawiki.util', 'oojs-ui-core', 'oojs-ui-windows', 'oojs-ui-widgets' ] ),			$.ready		).done( function {			mw.loader.load( l( 'jump_to_file.js' ) );		} ); }

} );