diff --git a/app/templates/base.html b/app/templates/base.html index 29c8290..d972043 100644 --- a/app/templates/base.html +++ b/app/templates/base.html @@ -135,6 +135,13 @@ }); }; + window.cassandraToggleTheme = function () { + var d = document.documentElement; + var t = d.dataset.theme === 'light' ? 'dark' : 'light'; + d.dataset.theme = t; + try { localStorage.setItem('cassandra.theme', t); } catch (e) {} + }; + window.cassandraSetLang = async function (newLang) { var pill = document.getElementById('lang-toggle'); if (!pill) return; @@ -204,7 +211,7 @@ onclick="cassandraSetTone('INTERMEDIATE')">Intermediate {% set cu = request.state.current_user if request.state and request.state.current_user is defined else None %}