Jump to content
Wikimedia Meta-Wiki

User:Friniate/global.js

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());

AltStyle によって変換されたページ (->オリジナル) /