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.org/wiki/' +

encodeURIComponent(mw.config.get( 'wgPageName' )),

'Massviews',

'pt-massviews',

'Show page views for pages linked on this disambiguation page',

null,

'#t-info'

);

}

});