MediaWiki:Common.js
MediaWiki interface page
More actions
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)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */
// Add favicon
var link = document.createElement('link');
link.rel = 'icon';
link.type = 'image/x-icon';
link.href = '/images/favicon.png';
document.getElementsByTagName('head')[0].appendChild(link);
document.addEventListener("DOMContentLoaded", function() {
// Select all race cards that have a data-target attribute
document.querySelectorAll('.race-card[data-target]').forEach(function(card) {
// Show pointer cursor on hover
card.style.cursor = 'pointer';
// Handle click event
card.addEventListener('click', function() {
const url = card.getAttribute('data-target');
if (url) {
window.location.href = url; // navigate to target page
}
});
});
});