From 28609dd7201090bfda87752c4e0bd67d20c3abc0 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 1 Jun 2022 18:24:40 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/5035 --- app/src/config/repos.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/config/repos.ts b/app/src/config/repos.ts index 5ab273c8d..e15bed6fd 100644 --- a/app/src/config/repos.ts +++ b/app/src/config/repos.ts @@ -42,8 +42,10 @@ const getCloudList = (reload = false) => { const renderCloudBackup = () => { fetchPost("/api/cloud/getCloudSpace", {}, (response) => { + repos.element.querySelector("#reposLoading").classList.add("fn__none"); if (response.code === 1) { repos.element.querySelector("#reposData").innerHTML = response.msg; + return; } else { repos.element.querySelector("#reposData").innerHTML = `
@@ -301,7 +303,9 @@ export const repos = {
${0 === window.siyuan.config.e2eePasswdMode ? window.siyuan.languages.builtinE2EEPasswdTip : window.siyuan.languages.changeE2EEPasswdTip}
`; } - return `
+ return `
+ +
@@ -358,6 +362,9 @@ ${passwordHTML} } }); }); + const loadingElement = repos.element.querySelector("#reposLoading") as HTMLElement; + loadingElement.style.width = repos.element.clientWidth + "px"; + loadingElement.style.height = repos.element.clientHeight + "px"; repos.element.firstElementChild.addEventListener("click", (event) => { let target = event.target as HTMLElement; const syncConfigElement = repos.element.querySelector("#reposCloudSyncList");