From WikiTemp, the GBAtemp wiki
Line 19: Line 19:
 
var preload = $("#preloadnewpages").text();
 
var preload = $("#preloadnewpages").text();
 
$('a.new').each( function() {
 
$('a.new').each( function() {
$(this).attr('href', $(this).attr('href') + '&preload=' + preload );
+
var oldHref = $(this).attr('href');
 +
if( !oldHref.match(/^\/wiki\/User:/) ) {
 +
$(this).attr('href', oldhref + '&preload=' + preload );
 +
}
 
});
 
});
 
}
 
}
 
});
 
});

Revision as of 14:53, 21 January 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.match(/^\/wiki\/User:/) ) {
				$(this).attr('href', oldhref + '&preload=' + preload );
			}
		});
	}
});