Kaynağa Gözat

:art: 改进清理未引用资源 https://github.com/siyuan-note/siyuan/issues/7216

Vanessa 2 yıl önce
ebeveyn
işleme
0d0b52173a
1 değiştirilmiş dosya ile 3 ekleme ve 2 silme
  1. 3 2
      app/src/config/image.ts

+ 3 - 2
app/src/config/image.ts

@@ -28,6 +28,7 @@ export const image = {
 </div>`;
     },
     bindEvent: () => {
+        const assetsListElement = image.element.querySelector("#assetsList");
         image.element.querySelector("#removeAll").addEventListener("click", () => {
             confirmDialog(window.siyuan.languages.clearUnused,
                 `${window.siyuan.languages.clearAll}`,
@@ -42,10 +43,10 @@ export const image = {
                             image.onUnusedassets(response.data);
                         });
                     });
+                    assetsListElement.innerHTML = `<li class="b3-list--empty">${window.siyuan.languages.emptyContent}</li>`
                 });
         });
 
-        const assetsListElement = image.element.querySelector("#assetsList");
         assetsListElement.addEventListener("click", (event) => {
             let target = event.target as HTMLElement;
             while (target && !target.isEqualNode(assetsListElement)) {
@@ -71,7 +72,7 @@ export const image = {
                                 });
                                 const liElement = target.parentElement;
                                 if (liElement.parentElement.querySelectorAll("li").length === 1) {
-                                    liElement.parentElement.remove();
+                                    liElement.parentElement.innerHTML = `<li class="b3-list--empty">${window.siyuan.languages.emptyContent}</li>`;
                                 } else {
                                     liElement.remove();
                                 }