From 88dbfffba2ccb1986eac29056040f4c41b018cd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9F=8F=E5=9B=AD=E7=8C=AB?= Date: Mon, 3 Feb 2025 11:47:30 +0800 Subject: [PATCH] feat: new theme support --- App/default_theme_src | 2 +- App/render_blog_settings.js | 3 +++ App/save_blog_settings.js | 4 ++++ App/ui/blog_settings_ui.html | 1 + 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/App/default_theme_src b/App/default_theme_src index 0d4c8fe..1925fc1 160000 --- a/App/default_theme_src +++ b/App/default_theme_src @@ -1 +1 @@ -Subproject commit 0d4c8feb2f9ff24ba385890c19f08772c37f0ace +Subproject commit 1925fc175ae7710cdf0e62c0e668acef3328a019 diff --git a/App/render_blog_settings.js b/App/render_blog_settings.js index c9af4d8..40e048c 100644 --- a/App/render_blog_settings.js +++ b/App/render_blog_settings.js @@ -424,6 +424,9 @@ module.exports = function () { "site_theme_choose_solarized_pink" ).selected = true; break; + case "Miracle": + document.getElementById("site_theme_choose_miracle").selected = true; + break; } const selectElements = document.querySelectorAll("select"); diff --git a/App/save_blog_settings.js b/App/save_blog_settings.js index a783f4b..8e2930b 100644 --- a/App/save_blog_settings.js +++ b/App/save_blog_settings.js @@ -213,6 +213,10 @@ module.exports = function () { "site_theme_choose_default_theme" ).selected === true) { blog["站点主题"] = "default"; + } else if (document.getElementById( + "site_theme_choose_miracle" + ).selected === true) { + blog["站点主题"] = "Miracle"; } BlogInstance.writeBlogData(); diff --git a/App/ui/blog_settings_ui.html b/App/ui/blog_settings_ui.html index ef8b9c5..92b435c 100644 --- a/App/ui/blog_settings_ui.html +++ b/App/ui/blog_settings_ui.html @@ -112,6 +112,7 @@

${langdata["DEFAULT_THEME"][lang_name]} +