This commit is contained in:
Vanessa 2024-06-18 22:36:53 +08:00
parent cc5003549c
commit 5d051d0c64
10 changed files with 26 additions and 26 deletions

View file

@ -705,7 +705,7 @@ export class Files extends Model {
public init(init = true) {
let html = "";
let closeHtml = "";
let closeCounter = 0
let closeCounter = 0;
window.siyuan.notebooks.forEach((item) => {
if (item.closed) {
closeCounter++;
@ -716,8 +716,8 @@ export class Files extends Model {
});
this.element.innerHTML = html;
this.closeElement.lastElementChild.innerHTML = closeHtml;
const counterElement = this.closeElement.querySelector(".counter")
counterElement.textContent = closeCounter.toString()
const counterElement = this.closeElement.querySelector(".counter");
counterElement.textContent = closeCounter.toString();
if (closeCounter) {
counterElement.classList.remove("fn__none");
} else {
@ -752,7 +752,7 @@ export class Files 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.classList.remove("fn__none");
}
}
});
@ -797,10 +797,10 @@ export class Files extends Model {
}
const liElement = this.closeElement.querySelector(`li[data-url="${data.data.box.id}"]`) as HTMLElement;
if (liElement) {
const counterElement = this.closeElement.querySelector(".counter")
counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString()
const counterElement = this.closeElement.querySelector(".counter");
counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString();
if (counterElement.textContent === "0") {
counterElement.classList.add("fn__none")
counterElement.classList.add("fn__none");
}
liElement.remove();
}