organisation css

This commit is contained in:
Julie Blanc 2026-02-11 10:39:01 +01:00
parent a0fa93a62e
commit 96812f75df
18 changed files with 260 additions and 16 deletions

View file

@ -16,7 +16,7 @@
<include src="/components/site-header.html"></include>
<main id="main_home">
<main id="main_home">
@ -802,16 +802,17 @@
<include src="/components/site-footer.html"></include>
<!-- SCRIPTÀSUPPRIMERUNEFOISLESITEINTEGRÉ (include des composants)-->
<script>
// Fonction récursive pour traiter les inclusions imbriquées
function processIncludes() {
const includes = document.querySelectorAll('include[src]');
if (includes.length === 0) {
return; // Plus d'inclusions à traiter
return;
}
// Traiter chaque inclusion
const promises = Array.from(includes).map(el => {
const src = el.getAttribute('src');
return fetch(src)
@ -827,13 +828,11 @@
});
});
// Une fois toutes les inclusions traitées, vérifier s'il y en a de nouvelles
Promise.all(promises).then(() => {
processIncludes(); // Récursion pour traiter les inclusions imbriquées
processIncludes();
});
}
// Lancer le traitement au chargement du DOM
document.addEventListener('DOMContentLoaded', processIncludes);
</script>
</body>