|
@@ -108,6 +108,14 @@ export const repos = {
|
|
<span class="fn__space"></span>
|
|
<span class="fn__space"></span>
|
|
<input type="checkbox" id="reposCloudSyncSwitch"${window.siyuan.config.sync.enabled ? " checked='checked'" : ""} class="b3-switch fn__flex-center">
|
|
<input type="checkbox" id="reposCloudSyncSwitch"${window.siyuan.config.sync.enabled ? " checked='checked'" : ""} class="b3-switch fn__flex-center">
|
|
</label>
|
|
</label>
|
|
|
|
+<label class="fn__flex b3-label">
|
|
|
|
+ <div class="fn__flex-1">
|
|
|
|
+ ${window.siyuan.languages.generateConflictDoc}
|
|
|
|
+ <div class="b3-label__text">${window.siyuan.languages.generateConflictDocTip}</div>
|
|
|
|
+ </div>
|
|
|
|
+ <span class="fn__space"></span>
|
|
|
|
+ <input type="checkbox" id="generateConflictDoc"${window.siyuan.config.sync.generateConflictDoc ? " checked='checked'" : ""} class="b3-switch fn__flex-center">
|
|
|
|
+</label>
|
|
${syncModeHTML}
|
|
${syncModeHTML}
|
|
<div class="b3-label">
|
|
<div class="b3-label">
|
|
<div class="fn__flex">
|
|
<div class="fn__flex">
|
|
@@ -146,6 +154,12 @@ ${syncModeHTML}
|
|
}
|
|
}
|
|
});
|
|
});
|
|
});
|
|
});
|
|
|
|
+ const switchConflictElement = repos.element.querySelector("#generateConflictDoc") as HTMLInputElement;
|
|
|
|
+ switchConflictElement.addEventListener("change", () => {
|
|
|
|
+ fetchPost("/api/sync/setSyncGenerateConflictDoc", {enabled: switchConflictElement.checked}, (response) => {
|
|
|
|
+ window.siyuan.config.sync.generateConflictDoc = switchConflictElement.checked;
|
|
|
|
+ });
|
|
|
|
+ });
|
|
const syncModeElement = repos.element.querySelector("#syncMode") as HTMLSelectElement;
|
|
const syncModeElement = repos.element.querySelector("#syncMode") as HTMLSelectElement;
|
|
syncModeElement.addEventListener("change", () => {
|
|
syncModeElement.addEventListener("change", () => {
|
|
fetchPost("/api/sync/setSyncMode", {mode: parseInt(syncModeElement.value, 10)}, (response) => {
|
|
fetchPost("/api/sync/setSyncMode", {mode: parseInt(syncModeElement.value, 10)}, (response) => {
|