var body = document.body; body.className += " u-body u-clearfix u-xl-mode"; body.style.cssText += " "; var dataBg = ''; if (dataBg) { body.setAttribute('data-bg', dataBg); } Úřední deska Obce Nevolice únor 2026 Dětský maškarní bál 01-02-2026 leden 2026 Místní poplatky 2026 22-01-2026 Masopust 2026 19-01-2026 Nadcházející akce 02-01-2026 květen 2025 Termíny svozu tuhého komunálního odpadu 05-05-2025 Načítám aktuální data z úředních desek... async function nactiUredniDesku() { const zdroje = [ { nazevDesky: 'Úřední deska Svazku Domažlicko', url: 'https://www.svazekdomazlicko.cz/api/open-data/ofn65b367784c04c?galileo=1' }, { nazevDesky: 'Úřední deska DSO Lazce', url: 'https://www.dsolazce.cz/api/open-data/ofn680b5128e002c' } ]; const container = document.getElementById('uredni-deska-seznam'); // Odsazení celého kontejneru od krajů container.style.padding = '4px 4px'; container.style.boxSizing = 'border-box'; const dnes = new Date(); const limitDni = 21; const hraniceDatumu = new Date(); hraniceDatumu.setDate(dnes.getDate() - limitDni); try { container.innerHTML = ''; // --- NOVÝ HLAVNÍ NADPIS --- const hlavniNadpis = document.createElement('div'); hlavniNadpis.innerText = 'Svazek Domažlicko + DSO Lazce'; hlavniNadpis.style.cssText = ` text-align: center; background-color: black; color: white; padding: 5px; font-size: 15px; font-weight: bold; border-radius: 2px; margin-top: 5px; /* POSUN OD HORNÍHO OKRAJE */ margin-bottom: 15px; text-transform: uppercase; letter-spacing: 1px; `; container.appendChild(hlavniNadpis); let nactenoCelkem = 0; for (const zdroj of zdroje) { const response = await fetch(zdroj.url); if (!response.ok) continue; const data = await response.json(); const polozky = (data.informace || []).filter(polozka => { const datumVyveseni = new Date(polozka.vyvěšení?.datum); return datumVyveseni >= hraniceDatumu; }); if (polozky.length === 0) continue; nactenoCelkem += polozky.length; const sekceNadpis = document.createElement('h2'); sekceNadpis.innerText = zdroj.nazevDesky; sekceNadpis.style.cssText = ` color: white; font-size: 15px; font-weight: bold; margin: 40px 0 20px 0; border-bottom: 2px solid #eee; padding-bottom: 10px; `; container.appendChild(sekceNadpis); const ul = document.createElement('ul'); ul.style.cssText = "list-style: none; padding: 0; margin-bottom: 40px;"; polozky.forEach(polozka => { const nazev = polozka.název?.cs || 'Bez názvu'; const vyveseni = polozka.vyvěšení?.datum || 'Neznámo'; const li = document.createElement('li'); li.style.cssText = "margin-bottom: 20px; border-bottom: 1px solid #f9f9f9; padding-bottom: 15px;"; li.innerHTML = ` ${nazev} Vyvěšeno: ${new Date(vyveseni).toLocaleDateString('cs-CZ')} `; const prilohyContainer = li.querySelector('.prilohy'); if (polozka.dokument) { polozka.dokument.forEach(dok => { const jmenoDokumentu = dok.název?.cs || 'Soubor'; let rawUrl = dok.url.trim(); if (rawUrl.includes('http')) { rawUrl = rawUrl.substring(rawUrl.indexOf('http')); } rawUrl = rawUrl.replace(/^https?:\/([^\/])/, 'https://$1'); const a = document.createElement('a'); a.href = rawUrl; a.target = '_blank'; a.rel = 'noopener noreferrer'; a.innerText = jmenoDokumentu; a.style.cssText = ` display: inline-block; margin-right: 15px; text-decoration: none !important; color: yellow; font-size: 15px; font-weight: bold; `; a.onmouseover = () => a.style.textDecoration = "underline"; a.onmouseout = () => a.style.textDecoration = "none"; prilohyContainer.appendChild(a); }); } ul.appendChild(li); }); container.appendChild(ul); } if (nactenoCelkem === 0) { const info = document.createElement('p'); info.style.color = 'white'; info.style.fontSize = '15px'; info.innerText = 'V posledních 21 dnech nebyly vyvěšeny žádné nové dokumenty.'; container.appendChild(info); } } catch (error) { console.error('Chyba:', error); container.innerHTML = 'Omlouváme se, data se nepodařilo načíst.'; } } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', nactiUredniDesku); } else { nactiUredniDesku(); } Úřední deska Obce Nevolice - Archiv leden 2026 prosinec 2025 listopad 2025 říjen 2025 září 2025 srpen 2025 červen 2025 květen 2025 duben 2025 březen 2025 únor 2025 leden 2025 prosinec 2024 listopad 2024 říjen 2024 září 2024 srpen 2024 červenec 2024 červen 2024 květen 2024 duben 2024 březen 2024 únor 2024 leden 2024 prosinec 2023 listopad 2023 říjen 2023 září 2023 srpen 2023 červenec 2023 červen 2023 květen 2023 duben 2023 březen 2023 únor 2023 leden 2023 prosinec 2022 listopad 2022 říjen 2022 září 2022 srpen 2022 červenec 2022 červen 2022 květen 2022 duben 2022 475