import { initRouter } from './router.js'; import { initNavigation } from './navigation.js'; document.addEventListener('DOMContentLoaded', () => { initRouter(); initNavigation(); document.getElementById('download-archive').addEventListener('click', (e) => { e.preventDefault(); console.log('Téléchargement de l\'archive'); }); }); async function loadTemplate(templateName) { const response = await fetch(`/templates/${templateName}.html`); return await response.text(); } export async function displayHome() { const content = document.getElementById('content'); content.innerHTML = await loadTemplate('home'); } export async function displaySources(sources) { const content = document.getElementById('content'); content.innerHTML = await loadTemplate('sources'); const sourcesList = document.getElementById('sourcesList'); sourcesList.innerHTML = sources.map(source => `
${source.description}
Catégorie: ${source.category}
Lien archivé