/* RAPPORT Hosting — Navbar/CTA-Anpassung je nach Login-Status. * Läuft auf ALLEN Seiten (im baseof eingebunden). Wenn ein Kunde eingeloggt * ist (rapport_host_token vorhanden), werden: * - Hosting-CTAs ("Jetzt starten" / "Kostenlos registrieren") → "Mein Konto" * - der Navbar-Eintrag "Anmelden" → "Mein Konto" * So landet ein eingeloggter Kunde nicht wieder im Marketing-/Login-Flow. */ (function () { "use strict"; var loggedIn = !!localStorage.getItem("rapport_host_token"); if (!loggedIn) return; function ready(fn) { if (document.readyState !== "loading") fn(); else document.addEventListener("DOMContentLoaded", fn); } ready(function () { // 1. Hero-/CTA-Buttons, die auf /register/ zeigen → /konto/ "Mein Konto" document.querySelectorAll('a[href="/register/"]').forEach(function (a) { a.setAttribute("href", "/konto/"); a.textContent = "Mein Konto"; }); // 2. Navbar-Link "Anmelden" (zeigt auf /login/) → "Mein Konto" document.querySelectorAll('a[href="/login/"]').forEach(function (a) { a.setAttribute("href", "/konto/"); // Navbar-Label kann in einem liegen var span = a.querySelector("span"); if (span) span.textContent = "Mein Konto"; else a.textContent = "Mein Konto"; }); }); })();