web: restore persisted theme on page load (#100)
This commit is contained in:
@@ -3,9 +3,10 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<link rel="stylesheet" href="/static/app.css">
|
<link rel="stylesheet" href="/static/app.css">
|
||||||
<script>
|
<script>
|
||||||
// preset preview hook (#16): ?theme=<name> sets data-preset for screenshots only
|
// preset hook (#16): ?theme= wins; else persisted choice (#100)
|
||||||
(function () {
|
(function () {
|
||||||
var t = new URLSearchParams(location.search).get('theme');
|
var t = new URLSearchParams(location.search).get('theme');
|
||||||
|
if (!t) try { t = localStorage.getItem('palette-theme'); } catch (e) {}
|
||||||
if (t) document.documentElement.dataset.preset = t;
|
if (t) document.documentElement.dataset.preset = t;
|
||||||
})();
|
})();
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user