MediaWiki:Gadget-afchelper.js/rw.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/* Uploaded from https://github.com/WPAFC/afch-rewrite, commit: 9d48bf01fe6124020e482b7f7102ba8a143da7e8 (master) */ //<nowiki> ( function ( $, mw ) { var subscriptToLoad = false, pageName = mw.config.get( 'wgPageName' ).replace( /_/g, ' ' ), // `loadMap` determines which scripts should be loaded // on each page. Each key is a subscript name and // its value is a list of page prefixes on which it // should be loaded. loadMap = { // `submissions.js` is for reviewing textual // Articles for Creation submissions. submissions: [ 'Wikipedia:Articles for creation/', 'Wikipedia talk:Articles for creation/', 'User:', 'Draft:' ] }; $.each( loadMap, function ( script, prefixes ) { $.each( prefixes, function ( _, prefix ) { if ( pageName.indexOf( prefix ) === 0 ) { subscriptToLoad = script; return false; } } ); // Return false and break out of the loop if already found return !!subscriptToLoad; } ); if ( subscriptToLoad ) { // Initialize the AFCH object window.AFCH = {}; // Set up constants AFCH.consts = {}; // Master version data AFCH.consts.version = '0.8'; AFCH.consts.versionName = 'Wandering Walrus'; // FIXME: Change when moving into production AFCH.consts.beta = true; AFCH.consts.scriptpath = mw.config.get( 'wgServer' ) + mw.config.get( 'wgScript' ); AFCH.consts.baseurl = AFCH.consts.scriptpath + '?action=raw&ctype=text/javascript&title=User:Theopolisme/afch-rewrite.js'; $.getScript( AFCH.consts.baseurl + '/core.js' ).done( function () { var loaded = AFCH.load( subscriptToLoad ); if ( !loaded ) { mw.notify( 'AFCH could not be loaded: ' + ( AFCH.error || 'unknown error' ), { title: 'AFCH error' } ); } } ); } }( jQuery, mediaWiki ) ); //</nowiki>