// --- 2. ZJIŠTĚNÍ DNEŠNÍHO DATA ---
// Získáme dnešní datum ve formátu RRRR-MM-DD
// Proměnná 'kalendarAlb' se načte z předchozího souboru.
const dnes = new Date().toISOString().split('T')[0];
// Pro testování si můžeš odkomentovat řádek níže a změnit datum ručně:
// const dnes = "2025-12-24";
console.log("Dnes je:", dnes); // Vypíše do konzole prohlížeče (F12)
// --- 3. HLEDÁNÍ V SEZNAMU ---
// Funkce .find() projde pole 'kalendarAlb' a hledá shodu data
const dnesniAlbum = kalendarAlb.find(album => album.datum === dnes);
// --- 4. ZOBRAZENÍ NA STRÁNCE ---
const vystup = document.getElementById('zobrazeni-alba');
if (dnesniAlbum) {
// Pokud jsme našli album pro dnešek:
vystup.innerHTML = `
🗓️ ${dnesniAlbum.datum}
${dnesniAlbum.umelec} - ${dnesniAlbum.nazev}
Vyšlo ${dnesniAlbum.vydano}
${dnesniAlbum.recenze}
Tidal -
Spotify
`;
} else {
// Pokud pro dnešek nic naplánováno není:
vystup.innerHTML = `
Dnes není v plánu žádné album 🎵
Zkus se podívat zítra!
`;
}
// Photo Gallery -> section (zoom)
const img = document.querySelector(".zoom");
img.addEventListener("mouseenter", () => {
img.style.transform = "scale(4.2)";
});
img.addEventListener("mouseleave", () => {
img.style.transform = "scale(1)";
});
// --- 5. LOGIKA PRO ARCHIV (Předchozí alba) ---
const btnArchiv = document.getElementById('btn-archiv');
const divArchiv = document.getElementById('archiv-container');
btnArchiv.addEventListener('click', () => {
// A. Zkontrolujeme, jestli je archiv už otevřený
if (divArchiv.innerHTML !== "") {
divArchiv.innerHTML = ""; // Pokud ano, vymažeme ho (zavřeme)
btnArchiv.textContent = "📂 Zobrazit předchozí alba";
return; // Ukončíme funkci
}
// B. Vyfiltrujeme alba, která jsou starší než dnešek
// (Předpokládá, že proměnná 'dnes' a 'kalendarAlb' existují z předchozího kódu)
const minulaAlba = kalendarAlb.filter(album => album.datum < dnes);
// C. Seřadíme je, aby nahoře bylo to nejnovější z minulosti
minulaAlba.sort((a, b) => b.datum.localeCompare(a.datum));
// D. Pokud žádná minulá alba nejsou
if (minulaAlba.length === 0) {
divArchiv.innerHTML = "Zatím tu žádná historie není. Přijď zítra! ⏳
";
return;
}
// E. Vykreslíme kartičky
let htmlObsah = "";
minulaAlba.forEach(album => {
htmlObsah += `
${album.datum}
${album.umelec}
${album.nazev}
`;
});
divArchiv.innerHTML = htmlObsah;
btnArchiv.textContent = "❌ Zavřít archiv";
});