if (!window.__fdHelpScriptLoaded) { window.__fdHelpScriptLoaded = true; // Alpine.data register (CSP build ne résout pas les globales window) if (window.Alpine) { Alpine.data('helpInit', helpInit); fdRefreshXData('helpInit'); } else document.addEventListener('alpine:init', function () { Alpine.data('helpInit', helpInit); }); function helpInit() { return { section: 'start', navOpen: false, closeNavOnMobile() { this.navOpen = false; }, // Bouton ✕ (haut droite, visible aussi en mobile) : ferme l'aide. close() { if (document.referrer && document.referrer !== location.href) { history.back(); } else { location.href = '/workspaces'; } }, go(sec) { this.section = sec; this.navOpen = false; var c = document.querySelector('.settings-content'); if (c) c.scrollTop = 0; }, }; } }