From WikiTemp, the GBAtemp wiki
(Replacing page with 'Any JavaScript here will be loaded for all users on every page load.: ')
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
/* Any JavaScript here will be loaded for all users on every page load. */
+
$(document).ready( function() {
 +
 
 +
var wgPageName = mw.config.get('wgPageName');
 +
 
 +
/** Index.php redirect *************************************
 +
*
 +
*  Description: Automatically redirects to new page if the page starts with "Index.php/"
 +
*/
 +
    if (wgPageName.toLowerCase().indexOf('index.php/') === 0) {
 +
    var newPage = wgPageName.substr(wgPageName.indexOf('/')+1);
 +
    window.location = 'http://wiki.gbatemp.net/wiki/' + newPage;
 +
    }
 +
 
 +
/** Preload Homebrew Template *********************************
 +
*
 +
* Adds preload to links on relevant pages
 +
*/
 +
if( $("#preloadnewpages").length ) {
 +
var preload = $("#preloadnewpages").text();
 +
$('a.new').each( function() {
 +
var oldHref = $(this).attr('href');
 +
if( oldHref.indexOf("/wiki/User:") !== 0 && oldHref.indexOf("/wiki/Category:") !== 0 ) {
 +
$(this).attr('href', oldHref + '&preload=' + preload );
 +
}
 +
});
 +
}
 +
});

Latest revision as of 10:50, 8 February 2015

$(document).ready( function() {
 
	var wgPageName = mw.config.get('wgPageName');
 
	/** Index.php redirect *************************************
	 * 
	 *  Description: Automatically redirects to new page if the page starts with "Index.php/"
	 */
    if (wgPageName.toLowerCase().indexOf('index.php/') === 0) {
    	var newPage = wgPageName.substr(wgPageName.indexOf('/')+1);
    	window.location = 'http://wiki.gbatemp.net/wiki/' + newPage;
    }
 
	/** Preload Homebrew Template *********************************
	 * 
	 * Adds preload to links on relevant pages
	 */
	if( $("#preloadnewpages").length ) {
		var preload = $("#preloadnewpages").text();
		$('a.new').each( function() {
			var oldHref = $(this).attr('href');
			if( oldHref.indexOf("/wiki/User:") !== 0 && oldHref.indexOf("/wiki/Category:") !== 0 ) {
				$(this).attr('href', oldHref + '&preload=' + preload );
			}
		});
	}
});