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:
@@ -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();
|
||||
}
|
||||
})();
|
||||
|
||||
Reference in New Issue
Block a user