diff --git a/app/src/layout/dock/Files.ts b/app/src/layout/dock/Files.ts index 83738cc1e..e5dc67e5c 100644 --- a/app/src/layout/dock/Files.ts +++ b/app/src/layout/dock/Files.ts @@ -858,11 +858,9 @@ data-type="navigation-root" data-path="/"> const counterElement = this.closeElement.querySelector(".counter"); counterElement.textContent = closeCounter.toString(); if (closeCounter) { - counterElement.classList.remove("fn__none"); - counterElement.parentElement.parentElement.classList.remove("fn__none"); + this.closeElement.classList.remove("fn__none"); } else { - counterElement.classList.add("fn__none"); - counterElement.parentElement.parentElement.classList.add("fn__none"); + this.closeElement.classList.add("fn__none"); } window.siyuan.storage[Constants.LOCAL_FILESPATHS].forEach((item: IFilesPath) => { item.openPaths.forEach((openPath) => { @@ -901,8 +899,7 @@ data-type="navigation-root" data-path="/"> this.closeElement.lastElementChild.innerHTML = closeHTML; const counterElement = this.closeElement.querySelector(".counter"); counterElement.textContent = (parseInt(counterElement.textContent) + 1).toString(); - counterElement.classList.remove("fn__none"); - counterElement.parentElement.parentElement.classList.remove("fn__none"); + this.closeElement.classList.remove("fn__none"); } } }); @@ -913,8 +910,7 @@ data-type="navigation-root" data-path="/"> const counterElement = this.closeElement.querySelector(".counter"); counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString(); if (counterElement.textContent === "0") { - counterElement.classList.add("fn__none"); - counterElement.parentElement.parentElement.classList.add("fn__none"); + this.closeElement.classList.add("fn__none"); } } } @@ -958,8 +954,7 @@ data-type="navigation-root" data-path="/"> const counterElement = this.closeElement.querySelector(".counter"); counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString(); if (counterElement.textContent === "0") { - counterElement.classList.add("fn__none"); - counterElement.parentElement.parentElement.classList.add("fn__none"); + this.closeElement.classList.add("fn__none"); } liElement.remove(); } diff --git a/app/src/mobile/dock/MobileFiles.ts b/app/src/mobile/dock/MobileFiles.ts index 396904138..18461bb30 100644 --- a/app/src/mobile/dock/MobileFiles.ts +++ b/app/src/mobile/dock/MobileFiles.ts @@ -355,11 +355,9 @@ export class MobileFiles extends Model { const counterElement = this.closeElement.querySelector(".counter"); counterElement.textContent = closeCounter.toString(); if (closeCounter) { - counterElement.classList.remove("fn__none"); - counterElement.parentElement.parentElement.classList.remove("fn__none"); + this.closeElement.classList.remove("fn__none"); } else { - counterElement.classList.add("fn__none"); - counterElement.parentElement.parentElement.classList.add("fn__none"); + this.closeElement.classList.add("fn__none"); } window.siyuan.storage[Constants.LOCAL_FILESPATHS].forEach((item: IFilesPath) => { item.openPaths.forEach((openPath) => { @@ -439,8 +437,7 @@ export class MobileFiles extends Model { this.closeElement.lastElementChild.innerHTML = closeHTML; const counterElement = this.closeElement.querySelector(".counter"); counterElement.textContent = (parseInt(counterElement.textContent) + 1).toString(); - counterElement.classList.remove("fn__none"); - counterElement.parentElement.parentElement.classList.remove("fn__none"); + this.closeElement.classList.remove("fn__none"); } } }); @@ -451,8 +448,7 @@ export class MobileFiles extends Model { const counterElement = this.closeElement.querySelector(".counter"); counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString(); if (counterElement.textContent === "0") { - counterElement.classList.add("fn__none"); - counterElement.parentElement.parentElement.classList.add("fn__none"); + this.closeElement.classList.add("fn__none"); } } } @@ -506,8 +502,7 @@ export class MobileFiles extends Model { const counterElement = this.closeElement.querySelector(".counter"); counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString(); if (counterElement.textContent === "0") { - counterElement.classList.add("fn__none"); - counterElement.parentElement.parentElement.classList.add("fn__none"); + this.closeElement.classList.add("fn__none"); } } setNoteBook((notebooks: INotebook[]) => {