Difference between revisions of "MediaWiki:Common.js"
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 07: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 });