Files
TechradarDev/public/strategie-link.js
syoul 35c32a6e2d Ajout de la page Stratégie dans le radar business
- Création d'une page HTML statique pour la stratégie (public/strategie.html)
- Ajout d'un script JavaScript pour injecter un lien dans le footer (strategie-link.js)
- Mise à jour de la config pour charger le script JS personnalisé
- Page stratégie mise en forme avec sections, priorités et KPIs
- Lien accessible depuis le footer du radar
2025-12-02 18:28:36 +01:00

56 lines
1.9 KiB
JavaScript

// Script pour ajouter un lien vers la stratégie dans le footer et le header
(function() {
// Attendre que le DOM soit chargé
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', initStrategyLinks);
} else {
initStrategyLinks();
}
function initStrategyLinks() {
addStrategyLinkToFooter();
addStrategyLinkToHeader();
}
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 = '/business/strategie.html';
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);
}
}
function addStrategyLinkToHeader() {
// Chercher le header ou la navigation
const header = document.querySelector('header') || document.querySelector('nav') || document.querySelector('[class*="header"]') || document.querySelector('[class*="nav"]');
if (header) {
const strategyLink = document.createElement('a');
strategyLink.href = '/business/strategie.html';
strategyLink.textContent = 'Stratégie';
strategyLink.style.marginLeft = '15px';
strategyLink.style.color = '#2ecc71';
strategyLink.style.textDecoration = 'none';
strategyLink.style.fontWeight = 'bold';
header.appendChild(strategyLink);
}
}
})();