From WikiTemp, the GBAtemp wiki
 
Line 20: Line 20:
 
$('a.new').each( function() {
 
$('a.new').each( function() {
 
var oldHref = $(this).attr('href');
 
var oldHref = $(this).attr('href');
if( oldHref.indexOf("/wiki/User:") !== 0 ) {
+
if( oldHref.indexOf("/wiki/User:") !== 0 && oldHref.indexOf("/wiki/Category:") !== 0 ) {
 
$(this).attr('href', oldHref + '&preload=' + preload );
 
$(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 );
			}
		});
	}
});