Update Theme Settings.

This commit is contained in:
Bruce
2025-12-13 15:02:41 +08:00
parent fc66b6de72
commit 7c10123c8f
420 changed files with 84224 additions and 540 deletions
+27
View File
@@ -28,6 +28,33 @@
<script type="text/javascript" src="libs/msgbox/msgbox.js"></script>
<link rel="stylesheet" type="text/css" href="theme/light/default/default.css" id="theme-style">
<script type="text/javascript" src="js/theme.js"></script>
<script>
OnLoad.add(function() {
try {
var p = params;
var keys = Object.keys(p);
var hasidparam = false;
var hascolorparam = false;
for (var i = 0; i < keys.length; i++) {
var key = keys[i];
if (key.indexOf("color") >= 0) {
hascolorparam = true;
}
if (key.indexOf("id") >= 0) {
hasidparam = true;
}
}
if (hasidparam && hascolorparam) {
Theme.currentColor = parseInt(p["color"]);
Theme.currentTheme = p["id"];
} else {
throw new Error("Invalid parameters.");
}
} catch (e) {
Theme.refresh ();
}
});
</script>
</head>
<body>