MediaWiki:Common.js

Revision as of 19:34, 13 March 2023 by Gifted9 (talk | contribs) (beautify + comment)

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
// Add a link to the actions menu ("p-cactions") to Special:Log for this page and Special:Report (extension-enabled) for the latest revision

var conf = mw.config.get([
    'wgCanonicalNamespace',
    'wgPageName',
]);

// Only do the following not in the Special: namespace. 
if (conf.wgCanonicalNamespace !== 'Special') {

    mw.loader.using('mediawiki.util', function() {
      // add logs
        mw.util.addPortletLink(
            'p-cactions',
            mw.util.getUrl('Special:Log', {
                page: conf.wgPageName
            }), 'Logs');
      // add report
        mw.util.addPortletLink(
            'p-cactions',
            mw.util.getUrl('Special:Report/' + mw.config.get('wgCurRevisionId')), 'Report a problem');
    });
}