diff --git a/apps/client/src/layouts/desktop_layout.ts b/apps/client/src/layouts/desktop_layout.ts index 5e1573ab8..33c1135c8 100644 --- a/apps/client/src/layouts/desktop_layout.ts +++ b/apps/client/src/layouts/desktop_layout.ts @@ -46,28 +46,7 @@ import SharedInfoWidget from "../widgets/shared_info.js"; import FindWidget from "../widgets/find.js"; import TocWidget from "../widgets/toc.js"; import HighlightsListWidget from "../widgets/highlights_list.js"; -import BulkActionsDialog from "../widgets/dialogs/bulk_actions.js"; -import AboutDialog from "../widgets/dialogs/about.js"; -import HelpDialog from "../widgets/dialogs/help.js"; -import RecentChangesDialog from "../widgets/dialogs/recent_changes.js"; -import BranchPrefixDialog from "../widgets/dialogs/branch_prefix.js"; -import SortChildNotesDialog from "../widgets/dialogs/sort_child_notes.js"; import PasswordNoteSetDialog from "../widgets/dialogs/password_not_set.js"; -import IncludeNoteDialog from "../widgets/dialogs/include_note.js"; -import NoteTypeChooserDialog from "../widgets/dialogs/note_type_chooser.js"; -import JumpToNoteDialog from "../widgets/dialogs/jump_to_note.js"; -import AddLinkDialog from "../widgets/dialogs/add_link.js"; -import CloneToDialog from "../widgets/dialogs/clone_to.js"; -import MoveToDialog from "../widgets/dialogs/move_to.js"; -import ImportDialog from "../widgets/dialogs/import.js"; -import ExportDialog from "../widgets/dialogs/export.js"; -import MarkdownImportDialog from "../widgets/dialogs/markdown_import.js"; -import ProtectedSessionPasswordDialog from "../widgets/dialogs/protected_session_password.js"; -import RevisionsDialog from "../widgets/dialogs/revisions.js"; -import DeleteNotesDialog from "../widgets/dialogs/delete_notes.js"; -import InfoDialog from "../widgets/dialogs/info.js"; -import ConfirmDialog from "../widgets/dialogs/confirm.js"; -import PromptDialog from "../widgets/dialogs/prompt.js"; import FloatingButtons from "../widgets/floating_buttons/floating_buttons.js"; import RelationMapButtons from "../widgets/floating_buttons/relation_map_buttons.js"; import SvgExportButton from "../widgets/floating_buttons/svg_export_button.js"; @@ -83,7 +62,7 @@ import CopyImageReferenceButton from "../widgets/floating_buttons/copy_image_ref import ScrollPaddingWidget from "../widgets/scroll_padding.js"; import ClassicEditorToolbar from "../widgets/ribbon_widgets/classic_editor_toolbar.js"; import options from "../services/options.js"; -import utils, { hasTouchBar } from "../services/utils.js"; +import utils from "../services/utils.js"; import GeoMapButtons from "../widgets/floating_buttons/geo_map_button.js"; import ContextualHelpButton from "../widgets/floating_buttons/help_button.js"; import CloseZenButton from "../widgets/close_zen_button.js"; @@ -94,7 +73,6 @@ import ToggleReadOnlyButton from "../widgets/floating_buttons/toggle_read_only_b import PngExportButton from "../widgets/floating_buttons/png_export_button.js"; import RefreshButton from "../widgets/floating_buttons/refresh_button.js"; import { applyModals } from "./layout_commons.js"; -import PopupEditorDialog from "../widgets/dialogs/popup_editor.js"; export default class DesktopLayout { @@ -258,18 +236,7 @@ export default class DesktopLayout { // Desktop-specific dialogs. .child(new PasswordNoteSetDialog()) - .child(new UploadAttachmentsDialog()) - .child(new PopupEditorDialog() - .child(new FlexContainer("row") - .class("title-row") - .css("align-items", "center") - .cssBlock(".title-row > * { margin: 5px; }") - .child(new NoteIconWidget()) - .child(new NoteTitleWidget())) - .child(new ClassicEditorToolbar()) - .child(new PromotedAttributesWidget()) - .child(new NoteDetailWidget()) - .child(new NoteListWidget(true))); + .child(new UploadAttachmentsDialog()); applyModals(rootContainer); return rootContainer; diff --git a/apps/client/src/layouts/layout_commons.ts b/apps/client/src/layouts/layout_commons.ts index e53839839..c2802c963 100644 --- a/apps/client/src/layouts/layout_commons.ts +++ b/apps/client/src/layouts/layout_commons.ts @@ -22,6 +22,14 @@ import RevisionsDialog from "../widgets/dialogs/revisions.js"; import DeleteNotesDialog from "../widgets/dialogs/delete_notes.js"; import InfoDialog from "../widgets/dialogs/info.js"; import IncorrectCpuArchDialog from "../widgets/dialogs/incorrect_cpu_arch.js"; +import PopupEditorDialog from "../widgets/dialogs/popup_editor.js"; +import FlexContainer from "../widgets/containers/flex_container.js"; +import NoteIconWidget from "../widgets/note_icon.js"; +import NoteTitleWidget from "../widgets/note_title.js"; +import ClassicEditorToolbar from "../widgets/ribbon_widgets/classic_editor_toolbar.js"; +import PromotedAttributesWidget from "../widgets/ribbon_widgets/promoted_attributes.js"; +import NoteDetailWidget from "../widgets/note_detail.js"; +import NoteListWidget from "../widgets/note_list.js"; export function applyModals(rootContainer: RootContainer) { rootContainer @@ -47,4 +55,15 @@ export function applyModals(rootContainer: RootContainer) { .child(new ConfirmDialog()) .child(new PromptDialog()) .child(new IncorrectCpuArchDialog()) + .child(new PopupEditorDialog() + .child(new FlexContainer("row") + .class("title-row") + .css("align-items", "center") + .cssBlock(".title-row > * { margin: 5px; }") + .child(new NoteIconWidget()) + .child(new NoteTitleWidget())) + .child(new ClassicEditorToolbar()) + .child(new PromotedAttributesWidget()) + .child(new NoteDetailWidget()) + .child(new NoteListWidget(true))) } diff --git a/apps/client/src/widgets/dialogs/popup_editor.ts b/apps/client/src/widgets/dialogs/popup_editor.ts index be3650874..5f0a8e6fe 100644 --- a/apps/client/src/widgets/dialogs/popup_editor.ts +++ b/apps/client/src/widgets/dialogs/popup_editor.ts @@ -8,7 +8,7 @@ import Container from "../containers/container.js"; const TPL = /*html*/`\