Files
Romanticism/config/js/customStyle.js
2025-06-24 13:03:14 +08:00

44 lines
1.3 KiB
JavaScript

$(document).ready(function() {
let fontSize = localStorage.getItem("fontSize") ? parseInt(localStorage.getItem("fontSize")) : 18;
let serif = localStorage.getItem("fontFamily") ? localStorage.getItem("fontFamily") === "serif" : true;
function applySettings() {
$(".mdui-typo p").css({
"font-size": fontSize + "px",
});
$("body").css({
"font-family": serif ? "'Noto Serif SC', serif" : "sans-serif"
});
$("span").css({
"font-family": serif ? "'Noto Serif SC', serif" : "sans-serif"
});
$("a").css({
"font-family": serif ? "'Noto Serif SC', serif" : "sans-serif"
});
$("#fontSize").text(fontSize);
}
$("#decrease").click(function() {
if (fontSize > 12) {
fontSize--;
localStorage.setItem("fontSize", fontSize);
applySettings();
}
});
$("#increase").click(function() {
if (fontSize < 25) {
fontSize++;
localStorage.setItem("fontSize", fontSize);
applySettings();
}
});
$("#toggleFont").click(function() {
serif = !serif;
localStorage.setItem("fontFamily", serif ? "serif" : "sans-serif");
applySettings();
});
applySettings();
});