User:Petnog/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.toolforge.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.toolforge.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' ); } });