mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-03 20:06:08 +01:00 
			
		
		
		
	feat(book/table): display even if empty
This commit is contained in:
		@@ -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) {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user