User:Friniate/global.js
Appearance
From Meta, a Wikimedia project coordination wiki
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
// Link aggiuntivi nella pagina dei contributi // Original code: http://www.mediawiki.org/wiki/MediaWiki:Gadget-SpecialNukeOnContribsLink.js // this version: [[user:Superpes15]] //jQuery version of Splarka's insertContentSubContribLink, by Grunny and adapted by Wim b and Superpes15 functioninsertContentSubContribTool(link,text){ $('#contentSub a:last').after(' | <a href="'+link+'" title="'+link+'">'+text+'</a>'); $('.ext-wpb-pagebanner-subtitle a:last').after(' | <a href="'+link+'" title="'+link+'">'+text+'</a>');// For wikivoyage } functioninsertChangeslistLinks(link,text){ $('#contentSub .mw-changeslist-links').before(' | <a href="'+link+'" title="'+link+'">'+text+'</a>'); } functioncontribTool(){ // Global Variables varCanonicalSpecialPageName=mw.config.get('wgCanonicalSpecialPageName'); if(CanonicalSpecialPageName==='Contributions'){ varRelevantUserName=mw.config.get('wgRelevantUserName'), UriRelevantUserName=RelevantUserName!==null?encodeURIComponent(RelevantUserName.replace(/ /g,'_')):'', targ=RelevantUserName, URItarg=UriRelevantUserName, isIP=mw.util.isIPAddress(targ); // poorman contribs type finder. -1 = existing user insertChangeslistLinks('/wiki/Special:Log?type=spamblacklist&user='+URItarg,'spam BL'); $('#contentSub .mw-changeslist-links').before('<hr>');//aggiungo una linea per dividere le due file if(isIP===false)insertContentSubContribTool('//meta.wikimedia.org/wiki/Special:CentralAuth?target='+URItarg+'','Central Auth'); if(isIP===true)insertContentSubContribTool('//tools.wmflabs.org/whois/gateway.py?lookup=true&ip='+targ+'','whois'); if(isIP===true)insertContentSubContribTool('//tools.wmflabs.org/ipcheck/index.php?ip='+targ+'','Analisi IP'); if(isIP===true)insertContentSubContribTool('//iw.toolforge.org/meta/stalktoy/'+targ+'','ST'); if(isIP===true)insertContentSubContribTool('//bullseye.toolforge.org/ip/'+targ+'','Bullseye'); } } mw.loader.using(['mediawiki.util']).done(contribTool());