Misplaced Pages

User:PrimeHunter/Pageviews.js: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
< User:PrimeHunter Browse history interactively← Previous editContent deleted Content added
Revision as of 21:59, 5 June 2023 view sourceMusikAnimal (talk | contribs)Edit filter managers, Autopatrolled, Interface administrators, Administrators120,567 edits update domain to avoid redirect← Previous edit Latest revision as of 12:26, 24 September 2024 view source PrimeHunter (talk | contribs)Administrators79,268 edits add link brackets to Special:MyPage/common.js so it renders as a link 
Line 3: Line 3:
On disambiguation pages the script also adds a "Mass views" link to On disambiguation pages the script also adds a "Mass views" link to
page views for all pages linked on the page. page views for all pages linked on the page.
To use the script, add the following line to Special:MyPage/common.js: To use the script, add the following line to ]:
importScript('User:PrimeHunter/Pageviews.js'); // Linkback: ] importScript('User:PrimeHunter/Pageviews.js'); // Linkback: ]

Latest revision as of 12:26, 24 September 2024

/* 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 ]:
 
importScript('User:PrimeHunter/Pageviews.js'); // Linkback: ]

*/
 
mw.loader.using(, 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/' +
      encodeURIComponent(mw.config.get( 'wgPageName' )),
      'Massviews',
      'pt-massviews',
      'Show page views for pages linked on this disambiguation page',
      null,
      '#t-info'
    );
  }
});