MediaWiki:Common.js

From PokeGen Wiki
Revision as of 07:11, 12 October 2024 by Hoopy (talk | contribs) (forgot a single dot)
Jump to navigation Jump to search

Note: After saving, 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: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/* Any JavaScript here will be loaded for all users on every page load. */

    $('.itemicon').on('error', function() {
        // Check if the image is already the default image to avoid infinite loop
        if ($(this).attr('src') !== 'https://pokegenrpg.com/images/items/shining_chest.png') {  // Replace with your default image link
            $(this).attr('src', 'https://pokegenrpg.com/images/items/shining_chest.png');  // Replace with your default image link
        }
    });

    // Get the current month number, 0=jan
    var today = new Date().getMonth();
    var logoUrl = '';
    // Set the logo based on the month
    switch (today) {
        case 9:  // October
            logoUrl = 'https://pokegenrpg.com/images/pokemon/Normal/249xd.png';
            break;
        case 11: 
            logoUrl = 'https://pokegenrpg.com/images/pokemon/Golden/947_1.png';
            break;
        default:
            logoUrl = './logo.png';
            break;
    }
    // Apply the selected logo to the .mw-wiki-logo element
    $('.mw-wiki-logo').css({
        'background-image': 'url("' + logoUrl + '")',
        'background-size': 'contain',  // Ensures the logo fits properly
        'width': '160px',  // Adjust based on your logo's dimensions
        'height': '160px'  // Adjust based on your logo's dimensions
    });