fix: amélioration copie team.html et initialisation script

- Amélioration de la copie de team.html avec vérifications et logs
- Fonction initWhenReady() pour attendre que le header soit disponible
- Logs de debug pour vérifier l'ajout du lien Équipe
- Vérification de l'existence des fichiers avant copie dans out/
This commit is contained in:
syoul
2025-12-06 22:07:30 +01:00
parent 91b820d289
commit 19e85089ab
2 changed files with 39 additions and 9 deletions

View File

@@ -970,13 +970,28 @@ Interface de pilotage pour les responsables sécurité des PME.
window.__strategieScriptLoaded = true;
// Éviter de modifier document.documentElement qui peut déclencher des rechargements Fast Refresh
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', () => {
checkAuth();
// Attendre que le DOM soit complètement chargé, y compris le header
function initWhenReady() {
// Vérifier si le header existe, sinon attendre un peu
const header = document.querySelector('header') ||
document.querySelector('nav') ||
document.querySelector('div[role="banner"]');
if (header || document.body) {
checkAuth();
// Délai pour s'assurer que le header est complètement rendu
setTimeout(() => {
initStrategyLinks();
});
}, 100);
} else {
// Réessayer après un court délai
setTimeout(initWhenReady, 50);
}
}
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', initWhenReady);
} else {
checkAuth();
initStrategyLinks();
initWhenReady();
}
})();