MediaWiki:Common.js

From Pixelrus
Jump to navigation Jump to search

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.
(function () {
  'use strict';

  function placeExternalWikiLinks() {
    var heading = document.getElementById('firstHeading');
    var links = document.querySelector('.mw-parser-output .external-wiki-links');
    if (!heading || !links) {
      return;
    }
    if (links.parentNode !== heading) {
      heading.appendChild(links);
    }
    links.classList.add('external-wiki-links-title');
  }

  if (window.mw && mw.hook) {
    mw.hook('wikipage.content').add(placeExternalWikiLinks);
  }
  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', placeExternalWikiLinks);
  } else {
    placeExternalWikiLinks();
  }
}());