Difference between revisions of "MediaWiki:Common.js"

From PokeGen Wiki
Jump to navigation Jump to search
m (forgot a single dot)
m (testing weird stuff again)
Line 7: Line 7:
 
         }
 
         }
 
     });
 
     });
 +
    function filterByType() {
 +
        var selectedType = document.getElementById("typeFilter").value;
 +
        var rows = document.querySelectorAll(".pokemonList tr");
  
 +
        rows.forEach(function(row) {
 +
            var typeCell = row.cells[2];
 +
            if (selectedType === "All" || typeCell.innerText.includes(selectedType)) {
 +
                row.style.display = "";
 +
            } else {
 +
                row.style.display = "none";
 +
            }
 +
        });
 +
    }
 
     // Get the current month number, 0=jan
 
     // Get the current month number, 0=jan
 
     var today = new Date().getMonth();
 
     var today = new Date().getMonth();

Revision as of 08:53, 13 October 2024

/* 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
        }
    });
    function filterByType() {
        var selectedType = document.getElementById("typeFilter").value;
        var rows = document.querySelectorAll(".pokemonList tr");

        rows.forEach(function(row) {
            var typeCell = row.cells[2];
            if (selectedType === "All" || typeCell.innerText.includes(selectedType)) {
                row.style.display = "";
            } else {
                row.style.display = "none";
            }
        });
    }
    // 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
    });