${window.siyuan.languages.syncPerception}
${window.siyuan.languages.syncPerceptionTip}
@@ -361,12 +361,12 @@ export const repos = {
const syncModeElement = repos.element.querySelector("#syncMode") as HTMLSelectElement;
syncModeElement.addEventListener("change", () => {
fetchPost("/api/sync/setSyncMode", {mode: parseInt(syncModeElement.value, 10)}, (response) => {
- if (response.code === 1) {
- showMessage(response.msg);
- syncModeElement.value = "1";
+ if (syncModeElement.value === "1") {
+ syncPerceptionElement.parentElement.classList.remove("fn__none")
} else {
- window.siyuan.config.sync.mode = parseInt(syncModeElement.value, 10);
+ syncPerceptionElement.parentElement.classList.add("fn__none")
}
+ window.siyuan.config.sync.mode = parseInt(syncModeElement.value, 10);
});
});
const syncConfigElement = repos.element.querySelector("#reposCloudSyncList");