mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-22 01:20:12 +01:00
🎨 Hide the "Closed notebooks" element if no notebooks exist (#14982)
fix #13887 Point 1
This commit is contained in:
parent
4b17a29244
commit
2eb679a803
2 changed files with 10 additions and 0 deletions
|
|
@ -859,8 +859,10 @@ data-type="navigation-root" data-path="/">
|
||||||
counterElement.textContent = closeCounter.toString();
|
counterElement.textContent = closeCounter.toString();
|
||||||
if (closeCounter) {
|
if (closeCounter) {
|
||||||
counterElement.classList.remove("fn__none");
|
counterElement.classList.remove("fn__none");
|
||||||
|
counterElement.parentElement.parentElement.classList.remove("fn__none");
|
||||||
} else {
|
} else {
|
||||||
counterElement.classList.add("fn__none");
|
counterElement.classList.add("fn__none");
|
||||||
|
counterElement.parentElement.parentElement.classList.add("fn__none");
|
||||||
}
|
}
|
||||||
window.siyuan.storage[Constants.LOCAL_FILESPATHS].forEach((item: IFilesPath) => {
|
window.siyuan.storage[Constants.LOCAL_FILESPATHS].forEach((item: IFilesPath) => {
|
||||||
item.openPaths.forEach((openPath) => {
|
item.openPaths.forEach((openPath) => {
|
||||||
|
|
@ -900,6 +902,7 @@ data-type="navigation-root" data-path="/">
|
||||||
const counterElement = this.closeElement.querySelector(".counter");
|
const counterElement = this.closeElement.querySelector(".counter");
|
||||||
counterElement.textContent = (parseInt(counterElement.textContent) + 1).toString();
|
counterElement.textContent = (parseInt(counterElement.textContent) + 1).toString();
|
||||||
counterElement.classList.remove("fn__none");
|
counterElement.classList.remove("fn__none");
|
||||||
|
counterElement.parentElement.parentElement.classList.remove("fn__none");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
@ -911,6 +914,7 @@ data-type="navigation-root" data-path="/">
|
||||||
counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString();
|
counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString();
|
||||||
if (counterElement.textContent === "0") {
|
if (counterElement.textContent === "0") {
|
||||||
counterElement.classList.add("fn__none");
|
counterElement.classList.add("fn__none");
|
||||||
|
counterElement.parentElement.parentElement.classList.add("fn__none");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -955,6 +959,7 @@ data-type="navigation-root" data-path="/">
|
||||||
counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString();
|
counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString();
|
||||||
if (counterElement.textContent === "0") {
|
if (counterElement.textContent === "0") {
|
||||||
counterElement.classList.add("fn__none");
|
counterElement.classList.add("fn__none");
|
||||||
|
counterElement.parentElement.parentElement.classList.add("fn__none");
|
||||||
}
|
}
|
||||||
liElement.remove();
|
liElement.remove();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -356,8 +356,10 @@ export class MobileFiles extends Model {
|
||||||
counterElement.textContent = closeCounter.toString();
|
counterElement.textContent = closeCounter.toString();
|
||||||
if (closeCounter) {
|
if (closeCounter) {
|
||||||
counterElement.classList.remove("fn__none");
|
counterElement.classList.remove("fn__none");
|
||||||
|
counterElement.parentElement.parentElement.classList.remove("fn__none");
|
||||||
} else {
|
} else {
|
||||||
counterElement.classList.add("fn__none");
|
counterElement.classList.add("fn__none");
|
||||||
|
counterElement.parentElement.parentElement.classList.add("fn__none");
|
||||||
}
|
}
|
||||||
window.siyuan.storage[Constants.LOCAL_FILESPATHS].forEach((item: IFilesPath) => {
|
window.siyuan.storage[Constants.LOCAL_FILESPATHS].forEach((item: IFilesPath) => {
|
||||||
item.openPaths.forEach((openPath) => {
|
item.openPaths.forEach((openPath) => {
|
||||||
|
|
@ -438,6 +440,7 @@ export class MobileFiles extends Model {
|
||||||
const counterElement = this.closeElement.querySelector(".counter");
|
const counterElement = this.closeElement.querySelector(".counter");
|
||||||
counterElement.textContent = (parseInt(counterElement.textContent) + 1).toString();
|
counterElement.textContent = (parseInt(counterElement.textContent) + 1).toString();
|
||||||
counterElement.classList.remove("fn__none");
|
counterElement.classList.remove("fn__none");
|
||||||
|
counterElement.parentElement.parentElement.classList.remove("fn__none");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
@ -449,6 +452,7 @@ export class MobileFiles extends Model {
|
||||||
counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString();
|
counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString();
|
||||||
if (counterElement.textContent === "0") {
|
if (counterElement.textContent === "0") {
|
||||||
counterElement.classList.add("fn__none");
|
counterElement.classList.add("fn__none");
|
||||||
|
counterElement.parentElement.parentElement.classList.add("fn__none");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -503,6 +507,7 @@ export class MobileFiles extends Model {
|
||||||
counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString();
|
counterElement.textContent = (parseInt(counterElement.textContent) - 1).toString();
|
||||||
if (counterElement.textContent === "0") {
|
if (counterElement.textContent === "0") {
|
||||||
counterElement.classList.add("fn__none");
|
counterElement.classList.add("fn__none");
|
||||||
|
counterElement.parentElement.parentElement.classList.add("fn__none");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
setNoteBook((notebooks: INotebook[]) => {
|
setNoteBook((notebooks: INotebook[]) => {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue