Skip to content

Commit 8c2589a

Browse files
committed
🎨 Hide the "Closed notebooks" element if no notebooks exist
fix #13887 Point 1
1 parent 81d2458 commit 8c2589a

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

app/src/layout/dock/Files.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -861,6 +861,7 @@ data-type="navigation-root" data-path="/">
861861
counterElement.classList.remove("fn__none");
862862
} else {
863863
counterElement.classList.add("fn__none");
864+
counterElement.parentElement.parentElement.classList.add("fn__none");
864865
}
865866
window.siyuan.storage[Constants.LOCAL_FILESPATHS].forEach((item: IFilesPath) => {
866867
item.openPaths.forEach((openPath) => {
@@ -900,6 +901,7 @@ data-type="navigation-root" data-path="/">
900901
const counterElement = this.closeElement.querySelector(".counter");
901902
counterElement.textContent = (parseInt(counterElement.textContent) + 1).toString();
902903
counterElement.classList.remove("fn__none");
904+
counterElement.parentElement.parentElement.classList.remove("fn__none");
903905
}
904906
}
905907
});
@@ -911,6 +913,7 @@ data-type="navigation-root" data-path="/">
911913
counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString();
912914
if (counterElement.textContent === "0") {
913915
counterElement.classList.add("fn__none");
916+
counterElement.parentElement.parentElement.classList.add("fn__none");
914917
}
915918
}
916919
}
@@ -955,6 +958,7 @@ data-type="navigation-root" data-path="/">
955958
counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString();
956959
if (counterElement.textContent === "0") {
957960
counterElement.classList.add("fn__none");
961+
counterElement.parentElement.parentElement.classList.add("fn__none");
958962
}
959963
liElement.remove();
960964
}

app/src/mobile/dock/MobileFiles.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,8 @@ export class MobileFiles extends Model {
358358
counterElement.classList.remove("fn__none");
359359
} else {
360360
counterElement.classList.add("fn__none");
361+
counterElement.parentElement.parentElement.classList.add("fn__none");
362+
361363
}
362364
window.siyuan.storage[Constants.LOCAL_FILESPATHS].forEach((item: IFilesPath) => {
363365
item.openPaths.forEach((openPath) => {
@@ -438,6 +440,7 @@ export class MobileFiles extends Model {
438440
const counterElement = this.closeElement.querySelector(".counter");
439441
counterElement.textContent = (parseInt(counterElement.textContent) + 1).toString();
440442
counterElement.classList.remove("fn__none");
443+
counterElement.parentElement.parentElement.classList.remove("fn__none");
441444
}
442445
}
443446
});
@@ -449,6 +452,7 @@ export class MobileFiles extends Model {
449452
counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString();
450453
if (counterElement.textContent === "0") {
451454
counterElement.classList.add("fn__none");
455+
counterElement.parentElement.parentElement.classList.add("fn__none");
452456
}
453457
}
454458
}
@@ -503,6 +507,7 @@ export class MobileFiles extends Model {
503507
counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString();
504508
if (counterElement.textContent === "0") {
505509
counterElement.classList.add("fn__none");
510+
counterElement.parentElement.parentElement.classList.add("fn__none");
506511
}
507512
}
508513
setNoteBook((notebooks: INotebook[]) => {

0 commit comments

Comments
 (0)