Difference between revisions of "MediaWiki:Common.js"
From WikiTemp, the GBAtemp wiki
(3 intermediate revisions by the same user not shown) | |||
Line 19: | Line 19: | ||
var preload = $("#preloadnewpages").text(); | var preload = $("#preloadnewpages").text(); | ||
$('a.new').each( function() { | $('a.new').each( function() { | ||
− | $(this).attr('href' | + | 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 ); } }); } });