From fb31acc8e0a3bc353cb683d8909d864ce28672f5 Mon Sep 17 00:00:00 2001 From: zadam Date: Sun, 13 Jun 2021 22:55:31 +0200 Subject: [PATCH] layout changes --- src/public/app/layouts/desktop_layout.js | 14 +++-- src/public/app/services/note_list_renderer.js | 17 +++--- src/public/app/widgets/basic_widget.js | 3 +- src/public/app/widgets/buttons/global_menu.js | 9 ++- .../app/widgets/buttons/note_actions.js | 7 ++- src/public/app/widgets/collapsible_widget.js | 1 + .../widgets/containers/left_pane_container.js | 1 + .../widgets/containers/ribbon_container.js | 6 +- .../containers/right_pane_container.js | 1 + .../widgets/containers/scrolling_container.js | 2 +- .../containers/split_note_container.js | 3 +- src/public/app/widgets/note_icon.js | 22 +++---- src/public/app/widgets/note_title.js | 9 +-- src/public/app/widgets/note_type.js | 2 +- src/public/app/widgets/quick_search.js | 3 +- .../ribbon_widgets/basic_properties.js | 7 ++- .../widgets/ribbon_widgets/book_properties.js | 2 +- .../widgets/ribbon_widgets/file_properties.js | 1 + .../ribbon_widgets/image_properties.js | 1 + .../inherited_attribute_list.js | 1 + .../app/widgets/ribbon_widgets/link_map.js | 3 +- .../ribbon_widgets/note_info_widget.js | 1 + .../app/widgets/ribbon_widgets/note_paths.js | 1 + .../widgets/ribbon_widgets/note_properties.js | 1 + .../ribbon_widgets/owned_attribute_list.js | 10 +++- .../ribbon_widgets/promoted_attributes.js | 1 + .../ribbon_widgets/search_definition.js | 2 +- .../widgets/ribbon_widgets/similar_notes.js | 1 + src/public/app/widgets/tab_row.js | 58 +++++++++---------- src/public/stylesheets/style.css | 8 +++ 30 files changed, 125 insertions(+), 73 deletions(-) diff --git a/src/public/app/layouts/desktop_layout.js b/src/public/app/layouts/desktop_layout.js index 366dae4fb..3a2dbe76d 100644 --- a/src/public/app/layouts/desktop_layout.js +++ b/src/public/app/layouts/desktop_layout.js @@ -52,6 +52,7 @@ export default class DesktopLayout { .setParent(appContext) .child(new FlexContainer("column") .id("launcher-pane") + .css("width", "53px") .child(new GlobalMenuWidget()) .child(new ButtonWidget() .icon("bx-file-blank") @@ -71,12 +72,12 @@ export default class DesktopLayout { .command("showRecentChanges")) .child(new SpacerWidget(40, 0)) .child(new FlexContainer("column") - .id("plugin-buttons")) + .id("plugin-buttons") + .contentSized()) .child(new SpacerWidget(0, 1000)) .child(new ProtectedSessionStatusWidget()) .child(new SyncStatusWidget()) .child(new LeftPaneToggleWidget()) - .css("width", "54px") ) .child(new LeftPaneContainer() .child(new QuickSearchWidget()) @@ -93,14 +94,18 @@ export default class DesktopLayout { ) .child(new FlexContainer('row') .filling() + .collapsible() .child(new FlexContainer('column') .filling() + .collapsible() .id('center-pane') .child(new SplitNoteContainer(() => new FlexContainer('column') .css("flex-grow", "1") + .collapsible() .child(new FlexContainer('row').class('title-row') - .css('align-items: center;') + .css("height", "50px") + .css('align-items', "center") .cssBlock('.title-row > * { margin: 5px; }') .child(new NoteIconWidget()) .child(new NoteTitleWidget()) @@ -130,9 +135,10 @@ export default class DesktopLayout { .titlePlacement("bottom")) .button(new NoteActionsWidget()) ) - .child(new NoteUpdateStatusWidget()) + .child(new NoteUpdateStatusWidget()) .child( new ScrollingContainer() + .filling() .child(new SqlTableSchemasWidget()) .child(new NoteDetailWidget()) .child(new NoteListWidget()) diff --git a/src/public/app/services/note_list_renderer.js b/src/public/app/services/note_list_renderer.js index f29d4dc6c..bc1e4ed21 100644 --- a/src/public/app/services/note_list_renderer.js +++ b/src/public/app/services/note_list_renderer.js @@ -1,37 +1,36 @@ import linkService from "./link.js"; import noteContentRenderer from "./note_content_renderer.js"; import froca from "./froca.js"; -import attributeService from "./attributes.js"; import attributeRenderer from "./attribute_renderer.js"; const TPL = ` -
+
diff --git a/src/public/app/widgets/note_title.js b/src/public/app/widgets/note_title.js index e20ffd102..4003b7942 100644 --- a/src/public/app/widgets/note_title.js +++ b/src/public/app/widgets/note_title.js @@ -6,20 +6,21 @@ import SpacedUpdate from "../services/spaced_update.js"; import appContext from "../services/app_context.js"; const TPL = ` -
+
diff --git a/src/public/app/widgets/note_type.js b/src/public/app/widgets/note_type.js index 91a1bf9fe..2741fd432 100644 --- a/src/public/app/widgets/note_type.js +++ b/src/public/app/widgets/note_type.js @@ -15,7 +15,7 @@ const NOTE_TYPES = [ ]; const TPL = ` -