diff --git a/public/strategie-script.js b/public/strategie-script.js
new file mode 100644
index 0000000..ae3d870
--- /dev/null
+++ b/public/strategie-script.js
@@ -0,0 +1,89 @@
+// Script pour la stratégie - version inline pour injection directe
+(function() {
+ function initStrategyLinks() {
+ addStrategyLinkToFooter();
+ interceptStrategyLinks();
+ handleStrategyRoute();
+ }
+
+ function handleStrategyRoute() {
+ if (window.location.pathname === '/business/strategie' || window.location.pathname === '/business/strategie.html' || window.location.hash === '#strategie') {
+ createStrategyPage();
+ }
+ }
+
+ function interceptStrategyLinks() {
+ document.addEventListener('click', function(e) {
+ const link = e.target.closest('a');
+ if (link && (link.href.includes('/business/strategie') || link.getAttribute('href') === '/business/strategie' || link.id === 'strategie-link')) {
+ e.preventDefault();
+ e.stopPropagation();
+ createStrategyPage();
+ return false;
+ }
+ }, true);
+ }
+
+ function createStrategyPage() {
+ if (!window.originalBodyContent) {
+ window.originalBodyContent = document.body.innerHTML;
+ }
+
+ document.body.innerHTML = '
';
+
+ const backLink = document.getElementById('back-to-radar');
+ if (backLink) {
+ backLink.addEventListener('click', function(e) {
+ e.preventDefault();
+ if (window.originalBodyContent) {
+ document.body.innerHTML = window.originalBodyContent;
+ setTimeout(initStrategyLinks, 100);
+ } else {
+ window.location.href = '/business/';
+ }
+ });
+ }
+
+ window.history.pushState({page: 'strategie'}, 'Stratégie', '/business/strategie');
+ }
+
+ function addStrategyLinkToFooter() {
+ const footer = document.querySelector('footer') || document.querySelector('.footer') || document.querySelector('[class*="footer"]');
+ if (footer) {
+ if (footer.querySelector('#strategie-link') || footer.querySelector('a[href*="strategie"]')) {
+ return;
+ }
+ const strategyLink = document.createElement('a');
+ strategyLink.id = 'strategie-link';
+ 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';
+ strategyLink.style.cursor = 'pointer';
+ strategyLink.addEventListener('click', function(e) {
+ e.preventDefault();
+ createStrategyPage();
+ });
+ footer.appendChild(strategyLink);
+ } else {
+ setTimeout(addStrategyLinkToFooter, 1000);
+ }
+ }
+
+ window.addEventListener('popstate', function(event) {
+ if (window.originalBodyContent && !event.state) {
+ document.body.innerHTML = window.originalBodyContent;
+ setTimeout(initStrategyLinks, 100);
+ }
+ });
+
+ 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..a71bd4b 100644
--- a/radar-business/config-business.json
+++ b/radar-business/config-business.json
@@ -3,7 +3,7 @@
"baseUrl": "",
"editUrl": "https://git.open.us.org/syoul/TechradarDev/_edit/main/radar-business/{release}/{id}.md",
"logoFile": "logo.svg",
- "jsFile": "strategie-link.js",
+ "jsFile": "strategie-script.js",
"toggles": {
"showChart": true,
"showTagFilter": true,