No edit summary |
No edit summary |
||
| Line 10: | Line 10: | ||
if (mw.config.get("wgPageName") === "Modules") { | if (mw.config.get("wgPageName") === "Modules") { | ||
var rarityCells = document.querySelectorAll(".Rarity"); | var rarityCells = document.querySelectorAll(".Rarity"); | ||
rarityCells.forEach | rarityCells.forEach(cell => { | ||
if (cell.textContent.includes("Rare")) { | if (cell.textContent.includes("Rare")) { | ||
cell.classList.add("Rare"); | cell.classList.add("Rare"); | ||
Revision as of 12:00, 22 June 2024
/* Any JavaScript here will be loaded for all users on every page load. */
function loadGoogleFont(fontUrl) {
var link = document.createElement('link');
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = fontUrl;
document.getElementsByTagName('head')[0].appendChild(link);
}
//adding rarity class based on string content for colored rarity display
if (mw.config.get("wgPageName") === "Modules") {
var rarityCells = document.querySelectorAll(".Rarity");
rarityCells.forEach(cell => {
if (cell.textContent.includes("Rare")) {
cell.classList.add("Rare");
} else if (cell.textContent.includes("Ultimate")) {
cell.classList.add("Ultimate");
} else if (cell.textContent.includes("Transcendent")) {
cell.classList.add("Transcendent");
}
});
}
// Load the required Google Fonts
loadGoogleFont('https://fonts.googleapis.com/css2?family=Teko:wght@300..700&display=swap');
loadGoogleFont('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');