MediaWiki:Common.js
From Conceptual Reconstructionism Project
Revision as of 23:08, 16 December 2021 by Thaumasnot (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).ready( function() {
// Create an audio player with tracks declared in the page.
$('*[data-track]').each(function() {
$('<audio></audio>').prop('controls', true).attr('preload', 'auto').attr('src', $(this).attr('data-track')).appendTo($(this).append($('<figure></figure>').append($('<figcaption></figcaption>').text($(this).attr('data-track-title'))).appendTo($(this))));
});
// Create hyperlinks out of reconstruction markup.
$('*[data-def]').click( function(){
var url = location.href;
location.href = "#" + $(this).attr('data-def');
history.replaceState(null, null, url);
});
});