overhauled old theme

This commit is contained in:
sundae 2025-10-14 19:40:29 +03:00
parent f18a342ae5
commit fb24c6a302
No known key found for this signature in database
82 changed files with 1378 additions and 1371 deletions

View file

@ -172,7 +172,7 @@ let favorites = [
{ className: "togekiss" },
{ className: "leafeon" },
{ className: "glaceon" },
{ className: "porygon-z" },
{ className: "porygon-z", title: "Porygon-Z" },
{ className: "gallade" },
{ className: "froslass" },
{ className: "uxie" },
@ -347,10 +347,9 @@ let favorites = [
{ className: "snom" },
{ className: "indeedee" },
{ className: "indeedee-female", title: "Female Indeedee" },
{ className: "dragapult" }
{ className: "dragapult" },
];
function capitalizeFirstLetter(string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}
@ -370,14 +369,19 @@ function getRandomUniquePkmn(pkmnArray, count) {
}
const party = getRandomUniquePkmn(favorites, 6);
const pkmnList = document.getElementById("pkmn");
party.forEach((pkmnData) => {
const listItem = document.createElement("li");
const critter = document.createElement("span");
critter.className = `${spriteClassBase}${pkmnData.className}`;
critter.title = capitalizeFirstLetter(getClassName(pkmnData));
document.getElementById("pkmn").appendChild(critter);
listItem.appendChild(critter);
critter.addEventListener("mouseover", () => {
const select = document.createElement("audio");
select.src = `${audioPath}select.ogg`;
select.play();
});
pkmnList.appendChild(listItem);
});