EU Parliament Monitor — API Documentation - v0.8.5
    Preparing search index...

    Variable THEME_TOGGLE_SCRIPTConst

    THEME_TOGGLE_SCRIPT: "\n <script>\n (function(){\n var docEl=document.documentElement;\n var t=localStorage.getItem('ep-theme');\n var storedTheme=t==='light'?'light':t==='dark'?'dark':null;\n if(storedTheme){\n docEl.setAttribute('data-theme',storedTheme);\n }else if(t){\n localStorage.removeItem('ep-theme');\n }\n var btn=document.querySelector('.theme-toggle');\n if(!btn)return;\n btn.addEventListener('click',function(){\n var cur=docEl.getAttribute('data-theme');\n if(!cur){\n cur=(window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches)?'dark':'light';\n }\n var next=cur==='dark'?'light':'dark';\n docEl.setAttribute('data-theme',next);\n localStorage.setItem('ep-theme',next);\n });\n })();\n </script>" = ...

    Theme toggle inline script block (complete <script>…</script> markup). Reads/writes localStorage key "ep-theme" and sets data-theme on <html>. Detects system theme on first click when no explicit preference is saved.