From 57db945558ba2aead5b7a78f9165945f28fa8aca Mon Sep 17 00:00:00 2001 From: zadam Date: Sun, 28 Mar 2021 22:24:24 +0200 Subject: [PATCH] set cssClass and other note related classes on the root widget instead, fixes #1799 --- package.json | 2 +- src/public/app/layouts/desktop_layout.js | 15 ++++--- src/public/app/layouts/mobile_layout.js | 4 +- .../collapsible_section_container.js | 2 +- .../app/widgets/{ => containers}/container.js | 2 +- .../{ => containers}/flex_container.js | 0 .../app/widgets/containers/root_container.js | 42 +++++++++++++++++++ .../{ => containers}/scrolling_container.js | 0 .../{ => containers}/side_pane_container.js | 4 +- .../mobile_widgets/screen_container.js | 4 +- src/public/app/widgets/note_detail.js | 21 ---------- 11 files changed, 58 insertions(+), 38 deletions(-) rename src/public/app/widgets/{ => containers}/collapsible_section_container.js (98%) rename src/public/app/widgets/{ => containers}/container.js (94%) rename src/public/app/widgets/{ => containers}/flex_container.js (100%) create mode 100644 src/public/app/widgets/containers/root_container.js rename src/public/app/widgets/{ => containers}/scrolling_container.js (100%) rename src/public/app/widgets/{ => containers}/side_pane_container.js (91%) diff --git a/package.json b/package.json index 6ae75a5b8..0d7bec452 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "is-svg": "4.3.1", "jimp": "0.16.1", "joplin-turndown-plugin-gfm": "1.0.12", - "jsdom": "16.5.1", + "jsdom": "16.5.2", "mime-types": "2.1.29", "multer": "1.4.2", "node-abi": "2.21.0", diff --git a/src/public/app/layouts/desktop_layout.js b/src/public/app/layouts/desktop_layout.js index 8674860b4..a6be0959e 100644 --- a/src/public/app/layouts/desktop_layout.js +++ b/src/public/app/layouts/desktop_layout.js @@ -1,9 +1,9 @@ -import FlexContainer from "../widgets/flex_container.js"; +import FlexContainer from "../widgets/containers/flex_container.js"; import GlobalMenuWidget from "../widgets/global_menu.js"; import TabRowWidget from "../widgets/tab_row.js"; import TitleBarButtonsWidget from "../widgets/title_bar_buttons.js"; import StandardTopWidget from "../widgets/standard_top_widget.js"; -import SidePaneContainer from "../widgets/side_pane_container.js"; +import SidePaneContainer from "../widgets/containers/side_pane_container.js"; import NoteTreeWidget from "../widgets/note_tree.js"; import TabCachingWidget from "../widgets/tab_caching_widget.js"; import NotePathsWidget from "../widgets/note_paths.js"; @@ -20,12 +20,12 @@ import SimilarNotesWidget from "../widgets/similar_notes.js"; import WhatLinksHereWidget from "../widgets/collapsible_widgets/what_links_here.js"; import SidePaneToggles from "../widgets/side_pane_toggles.js"; import EditedNotesWidget from "../widgets/collapsible_widgets/edited_notes.js"; -import CollapsibleSectionContainer from "../widgets/collapsible_section_container.js"; +import CollapsibleSectionContainer from "../widgets/containers/collapsible_section_container.js"; import PromotedAttributesWidget from "../widgets/type_property_widgets/promoted_attributes.js"; import InheritedAttributesWidget from "../widgets/type_property_widgets/inherited_attribute_list.js"; import NoteListWidget from "../widgets/note_list.js"; import SearchDefinitionWidget from "../widgets/type_property_widgets/search_definition.js"; -import Container from "../widgets/container.js"; +import Container from "../widgets/containers/container.js"; import SqlResultWidget from "../widgets/sql_result.js"; import SqlTableSchemasWidget from "../widgets/sql_table_schemas.js"; import FilePropertiesWidget from "../widgets/type_property_widgets/file_properties.js"; @@ -34,7 +34,8 @@ import NotePropertiesWidget from "../widgets/type_property_widgets/note_properti import NoteIconWidget from "../widgets/note_icon.js"; import SearchResultWidget from "../widgets/search_result.js"; import SyncStatusWidget from "../widgets/sync_status.js"; -import ScrollingContainer from "../widgets/scrolling_container.js"; +import ScrollingContainer from "../widgets/containers/scrolling_container.js"; +import RootContainer from "../widgets/containers/root_container.js"; const RIGHT_PANE_CSS = `