From b9292eaf3c37c550a5aa61c7df33a0d3b8418d88 Mon Sep 17 00:00:00 2001 From: syoul Date: Tue, 2 Dec 2025 18:36:08 +0100 Subject: [PATCH] =?UTF-8?q?Injection=20directe=20du=20script=20strat=C3=A9?= =?UTF-8?q?gie=20dans=20le=20footer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Script JavaScript injecté directement dans le footer via config.json - Le lien apparaît maintenant dans le footer du radar - Page stratégie créée dynamiquement via JavaScript --- custom.js | 52 +++++++++++++++++++++++++++++ radar-business/config-business.json | 2 +- 2 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 custom.js diff --git a/custom.js b/custom.js new file mode 100644 index 0000000..7bd424f --- /dev/null +++ b/custom.js @@ -0,0 +1,52 @@ +// Script personnalisé pour ajouter le lien stratégie - injecté directement +(function() { + function initStrategyLinks() { + addStrategyLinkToFooter(); + handleStrategyRoute(); + } + + function handleStrategyRoute() { + if (window.location.pathname === '/business/strategie' || window.location.pathname === '/business/strategie.html') { + createStrategyPage(); + } + } + + function createStrategyPage() { + document.body.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

+
+
+ `; + } + + function addStrategyLinkToFooter() { + const footer = document.querySelector('footer') || document.querySelector('.footer') || document.querySelector('[class*="footer"]'); + + if (footer) { + const strategyLink = document.createElement('a'); + strategyLink.href = '/business/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'; + footer.appendChild(strategyLink); + } else { + setTimeout(addStrategyLinkToFooter, 1000); + } + } + + if (document.readyState === 'loading') { + document.addEventListener('DOMContentLoaded', initStrategyLinks); + } else { + initStrategyLinks(); + } +})(); + diff --git a/radar-business/config-business.json b/radar-business/config-business.json index 0ef280a..6085134 100644 --- a/radar-business/config-business.json +++ b/radar-business/config-business.json @@ -111,7 +111,7 @@ "quadrantOverview": "Vue d'ensemble des quadrants", "zoomIn": "Zoomer", "filterByTag": "Filtrer par tag", - "footer": "Radar stratégique pour analyser les technologies de l'écosystème Laplank et définir une stratégie d'évolution technique alignée avec les objectifs business.", + "footer": "Radar stratégique pour analyser les technologies de l'écosystème Laplank et définir une stratégie d'évolution technique alignée avec les objectifs business. 📋 Voir la Stratégie", "notUpdated": "Cet élément n'a pas été mis à jour dans les trois dernières versions du Radar.", "notFound": "404 - Page non trouvée", "pageAbout": "Comment utiliser le Radar Business ?",