MediaWiki:Gadget-gadgetLinks.js

// Add gadget links to the gadgets that are being defined on MediaWiki:Gadgets-definition

$(function {	function gadgetLink(page) {	   return ''+page+'';	}	$('.page-MediaWiki_Gadgets-definition #bodyContent ul li').not('#toc li').each(function { var txt = this.innerHTML; var links = txt.replace(/([a-zA-Z0-9-]+)(\^\+\]\|)(.*)/, function(match, name, options, filelist) {	       var files = filelist.split('|');	        files = files.map(function(file) { return gadgetLink(file); });	        return gadgetLink(name) + options + files.join('|');	    }); $(this).html(links); }); });