🇮🇷 Iran Proxy | https://www.wikipedia.org/wiki/Wikipedia:WikiProject_User_scripts/Scripts/User_tabs
Jump to content

Wikipedia:WikiProject User scripts/Scripts/User tabs

From Wikipedia, the free encyclopedia
// <pre><nowiki>

// Please leave the following line
// [[user:Where/usertabs]]
 
$.when($.ready, mw.loader.using('mediawiki.util')).then(function() {
  if (mw.config.get('wgTitle').includes("/") || mw.config.get('wgAction') !== 'history')  // no subpages or history
     return;
  if (mw.config.get('wgCanonicalNamespace') == "User" || mw.config.get('wgCanonicalNamespace') == "User_talk") {
     var username = encodeURIComponent( mw.config.get('wgTitle') );
     mw.util.addPortletLink("p-cactions", mw.config.get('wgServer') + "/wiki/Special:Contributions/" + username, "Contribs", "ca-contrib", "User contributions");
     mw.util.addPortletLink("p-cactions","http://tools.wmflabs.org/xtools/pcount/index.php?name=" + username + "&wiki=wikipedia&lang=en", "Edit count", "ca-editcount", "Edit count");
     mw.util.addPortletLink("p-cactions", mw.config.get('wgServer') + "/w/index.php?title=Special:Log&type=move&user=" + username, "Page moves", "ca-pagemoves", "Page moves by this user");
     mw.util.addPortletLink("p-cactions", mw.config.get('wgServer') + "/w/index.php?title=Special:Log&type=block&page=User:" + username, "Blocks received", "ca-blog", "Blocks received by this user");
     mw.util.addPortletLink("p-cactions", mw.config.get('wgServer') + "/w/index.php?title=Special:Prefixindex&from=" + username + "&namespace=2", "Userspace", "", "List of pages in this user's userspace");
     mw.util.addPortletLink("p-cactions", mw.config.get('wgServer') + "/w/index.php?title=Special:Log&type=block&user=" + username, "Blocks given", "", "Blocks by this user");
     mw.util.addPortletLink("p-cactions", mw.config.get('wgServer') + "/w/index.php?title=Special:Log&type=protect&user=" + username, "Protections", "", "Protections by this user");
     mw.util.addPortletLink("p-cactions", mw.config.get('wgServer') + "/w/index.php?title=Special:Log&type=delete&user=" + username, "Deletions", "", "Deletions by this user");
  }
});

// </nowiki></pre>