mic_none

User:PrimeHunter/Pageviews.js Source: en.wikipedia.org/wiki/User:PrimeHunter/Pageviews.js

/* This script adds a "Page views" link under "Tools" in the sidebar.
   The link goes to the external tool https://pageviews.toolforge.org.
   On disambiguation pages the script also adds a "Mass views" link to
   page views for all pages linked on the page.
   To use the script, add the following line to [[Special:MyPage/common.js]]:
 
importScript('User:PrimeHunter/Pageviews.js'); // Linkback: [[User:PrimeHunter/Pageviews.js]]

*/
 
mw.loader.using(['mediawiki.util'], function () {
  mw.util.addPortletLink(
    'p-tb',
    'https://pageviews.wmcloud.org/?project=en.wikipedia.org&pages=' +
    encodeURIComponent(mw.config.get( 'wgPageName' )),
    'Page views',
    'pt-pageviews',
    'Show page views for this page',
    null,
    '#t-info'
  );
  if ( document.getElementById( 'disambigbox' ) ) {
    mw.util.addPortletLink(
      'p-tb',
      'https://pageviews.wmcloud.org/massviews/?source=wikilinks&' +
      'target=https://en.wikipedia.orghttps://demo.azizisearch.com/lite/wikipedia/page/' +
      encodeURIComponent(mw.config.get( 'wgPageName' )),
      'Massviews',
      'pt-massviews',
      'Show page views for pages linked on this disambiguation page',
      null,
      '#t-info'
    );
  }
});