mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-20 08:30:12 +01:00
This commit is contained in:
parent
f64c3439f4
commit
2de467fffc
2 changed files with 6 additions and 2 deletions
|
|
@ -9,6 +9,7 @@ import {fetchPost} from "../util/fetch";
|
||||||
import {genOptions} from "../util/genOptions";
|
import {genOptions} from "../util/genOptions";
|
||||||
import {openSnippets} from "./util/snippets";
|
import {openSnippets} from "./util/snippets";
|
||||||
import {openColorPicker} from "./util/colorPicker";
|
import {openColorPicker} from "./util/colorPicker";
|
||||||
|
import {loadAssets} from "../util/assets";
|
||||||
|
|
||||||
export const appearance = {
|
export const appearance = {
|
||||||
element: undefined as Element,
|
element: undefined as Element,
|
||||||
|
|
@ -243,7 +244,7 @@ export const appearance = {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
onSetappearance(data: IAppearance) {
|
onSetappearance(data: IAppearance, needLoadAsset = true) {
|
||||||
if (data.lang !== window.siyuan.config.appearance.lang || data.nativeEmoji !== window.siyuan.config.appearance.nativeEmoji) {
|
if (data.lang !== window.siyuan.config.appearance.lang || data.nativeEmoji !== window.siyuan.config.appearance.nativeEmoji) {
|
||||||
exportLayout(true);
|
exportLayout(true);
|
||||||
return;
|
return;
|
||||||
|
|
@ -275,6 +276,9 @@ export const appearance = {
|
||||||
ipcRenderer.send(Constants.SIYUAN_CONFIG_THEME, data.modeOS ? "system" : (data.mode === 1 ? "dark" : "light"));
|
ipcRenderer.send(Constants.SIYUAN_CONFIG_THEME, data.modeOS ? "system" : (data.mode === 1 ? "dark" : "light"));
|
||||||
ipcRenderer.send(Constants.SIYUAN_CONFIG_CLOSE, data.closeButtonBehavior);
|
ipcRenderer.send(Constants.SIYUAN_CONFIG_CLOSE, data.closeButtonBehavior);
|
||||||
/// #endif
|
/// #endif
|
||||||
|
if (needLoadAsset) {
|
||||||
|
loadAssets(data);
|
||||||
|
}
|
||||||
document.querySelector("#barMode use").setAttribute("xlink:href", `#icon${window.siyuan.config.appearance.modeOS ? "Mode" : (window.siyuan.config.appearance.mode === 0 ? "Light" : "Dark")}`);
|
document.querySelector("#barMode use").setAttribute("xlink:href", `#icon${window.siyuan.config.appearance.modeOS ? "Mode" : (window.siyuan.config.appearance.mode === 0 ? "Light" : "Dark")}`);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -143,7 +143,7 @@ export const onGetConfig = (isStart: boolean) => {
|
||||||
initBar();
|
initBar();
|
||||||
initStatus();
|
initStatus();
|
||||||
initWindow();
|
initWindow();
|
||||||
appearance.onSetappearance(window.siyuan.config.appearance);
|
appearance.onSetappearance(window.siyuan.config.appearance, false);
|
||||||
initAssets();
|
initAssets();
|
||||||
renderSnippet();
|
renderSnippet();
|
||||||
setInlineStyle();
|
setInlineStyle();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue