organisation css
This commit is contained in:
parent
a0fa93a62e
commit
96812f75df
18 changed files with 260 additions and 16 deletions
13
index.html
13
index.html
|
|
@ -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 À SUPPRIMER UNE FOIS LE SITE INTEGRÉ (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>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue