mirror of
https://github.com/zadam/trilium.git
synced 2025-10-31 19:49:01 +01:00
feat(book/table): display even if empty
This commit is contained in:
parent
dd379bf18d
commit
dcb4ebe5d9
@ -315,14 +315,38 @@ class NoteContext extends Component implements EventListener<"entitiesReloaded">
|
|||||||
}
|
}
|
||||||
|
|
||||||
hasNoteList() {
|
hasNoteList() {
|
||||||
return (
|
const note = this.note;
|
||||||
this.note &&
|
|
||||||
["default", "contextual-help"].includes(this.viewScope?.viewMode ?? "") &&
|
if (!note) {
|
||||||
(this.note.hasChildren() || this.note.getLabelValue("viewType") === "calendar") &&
|
return false;
|
||||||
["book", "text", "code"].includes(this.note.type) &&
|
}
|
||||||
this.note.mime !== "text/x-sqlite;schema=trilium" &&
|
|
||||||
!this.note.isLabelTruthy("hideChildrenOverview")
|
if (!["default", "contextual-help"].includes(this.viewScope?.viewMode ?? "")) {
|
||||||
);
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Some book types must always display a note list, even if no children.
|
||||||
|
if (["calendar", "table"].includes(note.getLabelValue("viewType") ?? "")) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!note.hasChildren()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!["book", "text", "code"].includes(note.type)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (note.mime === "text/x-sqlite;schema=trilium") {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (note.isLabelTruthy("hideChildrenOverview")) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
async getTextEditor(callback?: GetTextEditorCallback) {
|
async getTextEditor(callback?: GetTextEditorCallback) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user