summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhyscik <mynameisgennadiy@vk.com>2025-12-26 15:40:32 +0500
committerPhyscik <mynameisgennadiy@vk.com>2025-12-26 15:40:32 +0500
commit4612cba3d9c7c44a665f4d111ca9a230df14f2ae (patch)
treea6546afd168a698918937029ef6531241067329b
parentfacc11896f7219645144385637d57c39e107c6c4 (diff)
theme persistance
-rw-r--r--static/common.css10
-rw-r--r--static/common.js11
-rw-r--r--templates/index.html2
3 files changed, 18 insertions, 5 deletions
diff --git a/static/common.css b/static/common.css
index a5c74dc..a69065c 100644
--- a/static/common.css
+++ b/static/common.css
@@ -53,7 +53,6 @@ body {
a {
color: var(--colorscheme-red);
- text-decoration: none;
font-weight: bold;
}
@@ -126,6 +125,11 @@ a {
color: var(--colorscheme-red);
}
+#content > h2 {
+ font-size: 30px;
+ color: var(--colorscheme-red);
+}
+
#content > .code {
border: 2px solid var(--colorscheme-cyan);
border-radius: 10px;
@@ -158,6 +162,10 @@ body.light {
text-shadow: 1px 1px 2px var(--colorscheme-gray);
}
+#content.light > h2 {
+ text-shadow: 1px 1px 2px var(--colorscheme-gray);
+}
+
#content > ul {
padding-left: 0px;
font-style: normal;
diff --git a/static/common.js b/static/common.js
index e3566b1..a7dc3a5 100644
--- a/static/common.js
+++ b/static/common.js
@@ -1,7 +1,10 @@
-var isLightMode = false;
+function setMode() {
+ if (localStorage.getItem("theme") == "light")
+ setLightMode();
+}
function ToggleMode() {
- if (isLightMode)
+ if (localStorage.getItem("theme") == "light")
setDarkMode();
else
setLightMode();
@@ -9,14 +12,14 @@ function ToggleMode() {
function setLightMode() {
swapClasses("dark", "light");
- isLightMode = true;
+ localStorage.setItem("theme", "light");
document.getElementById("toggleIcon").src = "static/toggle.svg"
document.getElementById("homeIcon").src = "static/home_dark.svg"
}
function setDarkMode() {
swapClasses("light", "dark");
- isLightMode = false;
+ localStorage.setItem("theme", "dark");
document.getElementById("toggleIcon").src = "static/toggle_dark.svg"
document.getElementById("homeIcon").src = "static/home.svg"
}
diff --git a/templates/index.html b/templates/index.html
index 53e4b4b..abf263c 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -28,6 +28,7 @@
<h1> Physick.ru </h1>
<p> bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla </p>
<hr />
+ <h2> The subheader </h2>
<p> This is a line with a <a href="https://github.com/DegustatorPonos"> link </a> </p>
<div class="code">
This is a code block
@@ -46,5 +47,6 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
<script>
deleteTrailingSpaces();
+ setMode();
</script>
</html>