MediaWiki:Common.js

Revision as of 04:36, 15 November 2025 by C (talk | contribs) (Created page with "Any JavaScript here will be loaded for all users on every page load.: mw.loader.using( 'mediawiki.util', function () { $( function () { // Find all red links (class="new") $( 'a.new' ).each( function () { try { var url = new URL(this.href); // Only touch links that go to ?action=edit&redlink=1 if (url.searchParams.get('action') === 'edit') { url.searchParams.delete('action'); url.searchParams.delete('redl...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */

mw.loader.using( 'mediawiki.util', function () {
  $( function () {
    // Find all red links (class="new")
    $( 'a.new' ).each( function () {
      try {
        var url = new URL(this.href);

        // Only touch links that go to ?action=edit&redlink=1
        if (url.searchParams.get('action') === 'edit') {
          url.searchParams.delete('action');
          url.searchParams.delete('redlink');
          this.href = url.toString();
        }
      } catch (e) {
        // Ignore malformed URLs just in case
      }
    });
  });
});