Parcourir la source

:art: fix https://github.com/siyuan-note/siyuan/issues/10341

Vanessa il y a 1 an
Parent
commit
fd6153dcbc
1 fichiers modifiés avec 2 ajouts et 4 suppressions
  1. 2 4
      app/src/util/assets.ts

+ 2 - 4
app/src/util/assets.ts

@@ -40,8 +40,7 @@ export const loadAssets = (data: IAppearance) => {
     const defaultThemeAddress = `/appearance/themes/${data.mode === 1 ? "midnight" : "daylight"}/theme.css?v=${Constants.SIYUAN_VERSION}`;
     const defaultThemeAddress = `/appearance/themes/${data.mode === 1 ? "midnight" : "daylight"}/theme.css?v=${Constants.SIYUAN_VERSION}`;
     if (defaultStyleElement) {
     if (defaultStyleElement) {
         if (!defaultStyleElement.getAttribute("href").startsWith(defaultThemeAddress)) {
         if (!defaultStyleElement.getAttribute("href").startsWith(defaultThemeAddress)) {
-            defaultStyleElement.remove();
-            addStyle(defaultThemeAddress, "themeDefaultStyle");
+            defaultStyleElement.setAttribute("href", defaultThemeAddress)
         }
         }
     } else {
     } else {
         addStyle(defaultThemeAddress, "themeDefaultStyle");
         addStyle(defaultThemeAddress, "themeDefaultStyle");
@@ -51,8 +50,7 @@ export const loadAssets = (data: IAppearance) => {
         const themeAddress = `/appearance/themes/${data.mode === 1 ? data.themeDark : data.themeLight}/theme.css?v=${data.themeVer}`;
         const themeAddress = `/appearance/themes/${data.mode === 1 ? data.themeDark : data.themeLight}/theme.css?v=${data.themeVer}`;
         if (styleElement) {
         if (styleElement) {
             if (!styleElement.getAttribute("href").startsWith(themeAddress)) {
             if (!styleElement.getAttribute("href").startsWith(themeAddress)) {
-                styleElement.remove();
-                addStyle(themeAddress, "themeStyle");
+                styleElement.setAttribute("href", themeAddress)
             }
             }
         } else {
         } else {
             addStyle(themeAddress, "themeStyle");
             addStyle(themeAddress, "themeStyle");