MediaWiki:Common.js

MediaWiki interface page
Revision as of 13:42, 24 January 2024 by RogerDodger (talk | contribs)

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.
/* Any JavaScript here will be loaded for all users on every page load. */

$(document).on('mmv-setup-overlay', function () {
	$('html').addClass('mw-mmv-lightbox-linger');
});

$(document).on('mmv-cleanup-overlay', function () {
	setTimeout(function () {
		$('html').removeClass('mw-mmv-lightbox-linger');
	}, 20)
});

function tipIt() {
	document.querySelectorAll('.tooltip-label').forEach(function(el) {
		tippy(el, {
			content: el.nextElementSibling.innerHTML,
			allowHTML: true,
			interactive: true,
			arrow: false
		});
	});
}

mw.loader.using('wavu.tippy', function () {
	if (document.readyState === "loading") {
	  document.addEventListener("DOMContentLoaded", tipIt);
	} else {
	  tipIt();
	}
});