// Script pour ajouter un lien vers la stratégie et créer une page dynamique
(function() {
// Attendre que le DOM soit chargé
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', initStrategyLinks);
} else {
initStrategyLinks();
}
function initStrategyLinks() {
addStrategyLinkToFooter();
// DÉSACTIVÉ: addStrategyLinkToHeader() - Les liens sont maintenant gérés par Navigation.tsx
// addStrategyLinkToHeader();
handleStrategyRoute();
}
function handleStrategyRoute() {
// Vérifier si on est sur la route stratégie
if (window.location.pathname === '/strategie' || window.location.pathname === '/strategie.html') {
createStrategyPage();
}
}
function createStrategyPage() {
// Créer une page complète pour la stratégie
document.body.innerHTML = `
Stratégie d'Évolution Technique - Laplank
← Retour au Radar
Stratégie d'Évolution Technique - Laplank
Date de mise à jour : 02/12/2025
Cette page est en cours de chargement...
`;
// Charger le contenu depuis le fichier Markdown ou l'afficher directement
loadStrategyContent();
}
function loadStrategyContent() {
// Pour l'instant, afficher un message et rediriger vers le fichier Markdown dans le repo
const container = document.querySelector('.container');
if (container) {
container.innerHTML = `
← Retour au Radar
Stratégie d'Évolution Technique - Laplank
Date de mise à jour : 02/12/2025
La stratégie complète est disponible dans le dépôt Git :
Voir la stratégie sur GitLab
Ou consultez le fichier local : docs/data/strategie-evolution-technique.md
`;
}
}
function addStrategyLinkToFooter() {
// Chercher le footer
const footer = document.querySelector('footer') || document.querySelector('.footer') || document.querySelector('[class*="footer"]');
if (footer) {
// Créer le lien vers la stratégie
const strategyLink = document.createElement('a');
strategyLink.href = '/strategie';
strategyLink.textContent = '📋 Voir la Stratégie';
strategyLink.style.marginLeft = '10px';
strategyLink.style.color = '#2ecc71';
strategyLink.style.textDecoration = 'none';
strategyLink.style.fontWeight = 'bold';
strategyLink.style.display = 'inline-block';
// Ajouter le lien au footer
footer.appendChild(strategyLink);
} else {
// Si le footer n'est pas trouvé, réessayer
setTimeout(addStrategyLinkToFooter, 1000);
}
}
// FONCTION DÉSACTIVÉE: Les liens de navigation sont maintenant gérés par Navigation.tsx
// Cette fonction créait des doublons dans le header
// function addStrategyLinkToHeader() {
// ... code désactivé ...
// }
})();