MediaWiki:Common.js
Jump to navigation
Jump to search
Note: After saving, 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: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/* Any JavaScript here will be loaded for all users on every page load. */
/**
* Inline spoilers.
*
* Allow inline spans to be displayed or not.
*
* @see [[Template:Spoiler]]
*/
$(document).ready( function() {
$(".spoiler-click").click(function () {
$(this).next('.spoiler-data').toggle();
});
});
/**
* Google Analytics.
*
* This could have been done in LocalSettings.php with $wgHooks too,
* but we wouldn't be able to use ResourceLoader modules because of the
* external script requirement (right?). Throwing it here at least exposes
* it clearly to the public, and with version tracking.
*
* @see https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay
* @see https://stackoverflow.com/questions/29902768/
*/
mw.loader.load( 'https://www.googletagmanager.com/gtag/js?id=UA-2334132-4' );
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-2334132-4');