Toggle menu
20
62
5
836
Irontide Fantasy Roleplay
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MediaWiki:Common.js

MediaWiki interface page
Revision as of 00:45, 28 November 2025 by Madammagicka (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)
  • 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
            }
        });
    });
});