// --- 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}
Obal alba

${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.nazev}

${album.umelec}

${album.nazev}
`; }); divArchiv.innerHTML = htmlObsah; btnArchiv.textContent = "❌ Zavřít archiv"; });