mirror of
https://codeberg.org/Kankys/musicCalendar.git
synced 2026-01-01 08:12:53 +00:00
nasazen ostrý provoz, social, propagace
This commit is contained in:
31
script.js
31
script.js
@@ -1,14 +1,26 @@
|
||||
|
||||
|
||||
// --- 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];
|
||||
// objekt s aktuálním časem
|
||||
const datum = new Date();
|
||||
|
||||
// rok, měsíc a den podle LOKÁLNÍHO času počítače
|
||||
const rok = datum.getFullYear();
|
||||
// Leden je v JS 0, proto přičíst 1.
|
||||
// .padStart(2, '0') zajistí, že před jednociferné číslo se dá nula (např. "05")
|
||||
const mesic = String(datum.getMonth() + 1).padStart(2, '0');
|
||||
const den = String(datum.getDate()).padStart(2, '0');
|
||||
|
||||
// formát "RRRR-MM-DD"
|
||||
const dnes = `${rok}-${mesic}-${den}`;
|
||||
|
||||
// výpis do konzole
|
||||
// console.log("Opravené datum (lokální):", dnes);
|
||||
|
||||
// Pro testování si můžeš odkomentovat řádek níže a změnit datum ručně:
|
||||
// Pro testování:
|
||||
// const dnes = "2025-12-24";
|
||||
|
||||
console.log("Dnes je:", dnes); // Vypíše do konzole prohlížeče (F12)
|
||||
console.log("Dnes je:", dnes);
|
||||
|
||||
// --- 3. HLEDÁNÍ V SEZNAMU ---
|
||||
// Funkce .find() projde pole 'kalendarAlb' a hledá shodu data
|
||||
@@ -18,7 +30,7 @@
|
||||
const vystup = document.getElementById('zobrazeni-alba');
|
||||
|
||||
if (dnesniAlbum) {
|
||||
// Pokud jsme našli album pro dnešek:
|
||||
// Dnešní album
|
||||
vystup.innerHTML = `
|
||||
<div class="album-card">
|
||||
<div class="datum">🗓️ ${dnesniAlbum.datum}</div>
|
||||
@@ -31,7 +43,7 @@
|
||||
</div>
|
||||
`;
|
||||
} else {
|
||||
// Pokud pro dnešek nic naplánováno není:
|
||||
// Alert bez alba
|
||||
vystup.innerHTML = `
|
||||
<div class="album-card">
|
||||
<h3>Dnes není v plánu žádné album 🎵</h3>
|
||||
@@ -40,7 +52,7 @@
|
||||
`;
|
||||
}
|
||||
|
||||
// Photo Gallery -> section (zoom)
|
||||
// --- 5. Photo Gallery -> section (zoom)
|
||||
const img = document.querySelector(".zoom");
|
||||
|
||||
img.addEventListener("mouseenter", () => {
|
||||
@@ -51,7 +63,7 @@ img.addEventListener("mouseleave", () => {
|
||||
img.style.transform = "scale(1)";
|
||||
});
|
||||
|
||||
// --- 5. LOGIKA PRO ARCHIV (Předchozí alba) ---
|
||||
// --- 6. LOGIKA PRO ARCHIV (Předchozí alba) ---
|
||||
|
||||
const btnArchiv = document.getElementById('btn-archiv');
|
||||
const divArchiv = document.getElementById('archiv-container');
|
||||
@@ -85,7 +97,6 @@ btnArchiv.addEventListener('click', () => {
|
||||
htmlObsah += `
|
||||
<div class="archiv-item">
|
||||
<div class="datum">${album.datum}</div>
|
||||
<a href="${album.tidal}" target="_blank">
|
||||
<img src="${album.img}" alt="${album.nazev}">
|
||||
</a>
|
||||
<h3>${album.umelec}</h3>
|
||||
|
||||
Reference in New Issue
Block a user