MediaWiki:Common.js: Difference between revisions
MediaWiki interface page
More actions
No edit summary Tag: Manual revert |
Madammagicka (talk | contribs) No edit summary Tag: Reverted |
||
| Line 7: | Line 7: | ||
link.href = '/images/favicon.png'; | link.href = '/images/favicon.png'; | ||
document.getElementsByTagName('head')[0].appendChild(link); | 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 | |||
} | |||
}); | |||
}); | |||
}); | |||
Revision as of 00:45, 28 November 2025
/* 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
}
});
});
});