diff --git a/apps/client/src/services/note_list_renderer.ts b/apps/client/src/services/note_list_renderer.ts index 122ba9745..1f9719b8e 100644 --- a/apps/client/src/services/note_list_renderer.ts +++ b/apps/client/src/services/note_list_renderer.ts @@ -47,7 +47,13 @@ export default class NoteListRenderer { } get isFullHeight() { - return this.viewMode?.isFullHeight; + switch (this.viewType) { + case "list": + case "grid": + return false; + default: + return true; + } } async renderList() { diff --git a/apps/client/src/widgets/view_widgets/calendar_view.ts b/apps/client/src/widgets/view_widgets/calendar_view.ts index c8f0119f6..3fb304e3d 100644 --- a/apps/client/src/widgets/view_widgets/calendar_view.ts +++ b/apps/client/src/widgets/view_widgets/calendar_view.ts @@ -129,10 +129,6 @@ export default class CalendarView extends ViewMode<{}> { args.$parent.append(this.$root); } - get isFullHeight(): boolean { - return true; - } - async renderList(): Promise | undefined> { this.isCalendarRoot = this.parentNote.hasLabel("calendarRoot") || this.parentNote.hasLabel("workspaceCalendarRoot"); const isEditable = !this.isCalendarRoot; diff --git a/apps/client/src/widgets/view_widgets/geo_view/index.ts b/apps/client/src/widgets/view_widgets/geo_view/index.ts index 4d35fd85a..758123ced 100644 --- a/apps/client/src/widgets/view_widgets/geo_view/index.ts +++ b/apps/client/src/widgets/view_widgets/geo_view/index.ts @@ -243,10 +243,6 @@ export default class GeoView extends ViewMode { } } - get isFullHeight(): boolean { - return true; - } - #changeState(newState: State) { this._state = newState; this.$container.toggleClass("placing-note", newState === State.NewNote); diff --git a/apps/client/src/widgets/view_widgets/table_view/index.ts b/apps/client/src/widgets/view_widgets/table_view/index.ts index 023af3e42..fd6da3781 100644 --- a/apps/client/src/widgets/view_widgets/table_view/index.ts +++ b/apps/client/src/widgets/view_widgets/table_view/index.ts @@ -120,10 +120,6 @@ export default class TableView extends ViewMode { args.$parent.append(this.$root); } - get isFullHeight(): boolean { - return true; - } - async renderList() { this.$container.empty(); this.renderTable(this.$container[0]); diff --git a/apps/client/src/widgets/view_widgets/view_mode.ts b/apps/client/src/widgets/view_widgets/view_mode.ts index f3706da4a..3115454db 100644 --- a/apps/client/src/widgets/view_widgets/view_mode.ts +++ b/apps/client/src/widgets/view_widgets/view_mode.ts @@ -39,11 +39,6 @@ export default abstract class ViewMode extends Component { // Do nothing by default. } - get isFullHeight() { - // Override to change its value. - return false; - } - get isReadOnly() { return this.parentNote.hasLabel("readOnly"); }