Difference between revisions of "MediaWiki:Common.js"
From Conceptual Reconstructionism Project
Thaumasnot (talk | contribs) |
Thaumasnot (talk | contribs) |
||
| Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ | /* Any JavaScript here will be loaded for all users on every page load. */ | ||
$(document).ready( function() { | $(document).ready( function() { | ||
// Create an audio player with tracks declared in the page. | |||
$('*[data-track]').each(function() { | |||
$('audio').attr('preload', 'auto').attr('src', $(this).attr('data-track')).appendTo($(this)); | |||
}); | |||
// Create hyperlinks out of reconstruction markup. | |||
$('*[data-def]').click( function(){ | $('*[data-def]').click( function(){ | ||
var url = location.href; | var url = location.href; | ||
| Line 7: | Line 21: | ||
history.replaceState(null, null, url); | history.replaceState(null, null, url); | ||
}); | }); | ||
}); | }); | ||
Revision as of 22:30, 16 December 2021
/* 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').attr('preload', 'auto').attr('src', $(this).attr('data-track')).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);
});
});