2025-04-12 09:51:16 +03:00
|
|
|
import type RootContainer from "../widgets/containers/root_container.js";
|
|
|
|
|
|
|
|
|
|
import AboutDialog from "../widgets/dialogs/about.js";
|
|
|
|
|
import HelpDialog from "../widgets/dialogs/help.js";
|
|
|
|
|
import JumpToNoteDialog from "../widgets/dialogs/jump_to_note.js";
|
|
|
|
|
import RecentChangesDialog from "../widgets/dialogs/recent_changes.js";
|
|
|
|
|
import PromptDialog from "../widgets/dialogs/prompt.js";
|
|
|
|
|
import AddLinkDialog from "../widgets/dialogs/add_link.js";
|
|
|
|
|
import IncludeNoteDialog from "../widgets/dialogs/include_note.js";
|
|
|
|
|
import BulkActionsDialog from "../widgets/dialogs/bulk_actions.js";
|
2025-04-12 09:53:58 +03:00
|
|
|
import BranchPrefixDialog from "../widgets/dialogs/branch_prefix.js";
|
2025-04-12 09:55:02 +03:00
|
|
|
import SortChildNotesDialog from "../widgets/dialogs/sort_child_notes.js";
|
2025-04-12 10:01:31 +03:00
|
|
|
import NoteTypeChooserDialog from "../widgets/dialogs/note_type_chooser.js";
|
2025-04-12 10:06:27 +03:00
|
|
|
import MoveToDialog from "../widgets/dialogs/move_to.js";
|
|
|
|
|
import CloneToDialog from "../widgets/dialogs/clone_to.js";
|
2025-04-12 10:09:52 +03:00
|
|
|
import ImportDialog from "../widgets/dialogs/import.js";
|
|
|
|
|
import ExportDialog from "../widgets/dialogs/export.js";
|
2025-04-12 10:11:42 +03:00
|
|
|
import MarkdownImportDialog from "../widgets/dialogs/markdown_import.js";
|
2025-04-12 10:13:12 +03:00
|
|
|
import ProtectedSessionPasswordDialog from "../widgets/dialogs/protected_session_password.js";
|
|
|
|
|
import ConfirmDialog from "../widgets/dialogs/confirm.js";
|
2025-04-12 10:31:53 +03:00
|
|
|
import RevisionsDialog from "../widgets/dialogs/revisions.js";
|
2025-04-12 10:53:29 +03:00
|
|
|
import DeleteNotesDialog from "../widgets/dialogs/delete_notes.js";
|
2025-04-12 10:54:57 +03:00
|
|
|
import InfoDialog from "../widgets/dialogs/info.js";
|
2025-06-12 22:16:57 +03:00
|
|
|
import IncorrectCpuArchDialog from "../widgets/dialogs/incorrect_cpu_arch.js";
|
2025-07-11 09:06:06 +03:00
|
|
|
import PopupEditorDialog from "../widgets/dialogs/popup_editor.js";
|
|
|
|
|
import FlexContainer from "../widgets/containers/flex_container.js";
|
2025-08-21 14:41:59 +03:00
|
|
|
import NoteIconWidget from "../widgets/note_icon";
|
2025-08-24 20:16:58 +03:00
|
|
|
import PromotedAttributesWidget from "../widgets/promoted_attributes.js";
|
2025-07-11 09:06:06 +03:00
|
|
|
import NoteDetailWidget from "../widgets/note_detail.js";
|
2025-08-24 20:57:23 +03:00
|
|
|
import CallToActionDialog from "../widgets/dialogs/call_to_action.jsx";
|
2025-08-20 21:50:06 +03:00
|
|
|
import NoteTitleWidget from "../widgets/note_title.jsx";
|
2025-08-27 18:12:39 +03:00
|
|
|
import { PopupEditorFormattingToolbar } from "../widgets/ribbon/FormattingToolbar.js";
|
2025-08-30 14:29:54 +03:00
|
|
|
import NoteList from "../widgets/collections/NoteList.jsx";
|
2025-04-12 09:51:16 +03:00
|
|
|
|
|
|
|
|
export function applyModals(rootContainer: RootContainer) {
|
|
|
|
|
rootContainer
|
2025-08-24 20:57:23 +03:00
|
|
|
.child(<BulkActionsDialog />)
|
|
|
|
|
.child(<AboutDialog />)
|
|
|
|
|
.child(<HelpDialog />)
|
|
|
|
|
.child(<RecentChangesDialog />)
|
|
|
|
|
.child(<BranchPrefixDialog />)
|
|
|
|
|
.child(<SortChildNotesDialog />)
|
|
|
|
|
.child(<IncludeNoteDialog />)
|
|
|
|
|
.child(<NoteTypeChooserDialog />)
|
|
|
|
|
.child(<JumpToNoteDialog />)
|
|
|
|
|
.child(<AddLinkDialog />)
|
|
|
|
|
.child(<CloneToDialog />)
|
|
|
|
|
.child(<MoveToDialog />)
|
|
|
|
|
.child(<ImportDialog />)
|
|
|
|
|
.child(<ExportDialog />)
|
|
|
|
|
.child(<MarkdownImportDialog />)
|
|
|
|
|
.child(<ProtectedSessionPasswordDialog />)
|
|
|
|
|
.child(<RevisionsDialog />)
|
|
|
|
|
.child(<DeleteNotesDialog />)
|
|
|
|
|
.child(<InfoDialog />)
|
|
|
|
|
.child(<ConfirmDialog />)
|
|
|
|
|
.child(<PromptDialog />)
|
|
|
|
|
.child(<IncorrectCpuArchDialog />)
|
2025-07-11 09:06:06 +03:00
|
|
|
.child(new PopupEditorDialog()
|
|
|
|
|
.child(new FlexContainer("row")
|
|
|
|
|
.class("title-row")
|
|
|
|
|
.css("align-items", "center")
|
|
|
|
|
.cssBlock(".title-row > * { margin: 5px; }")
|
2025-08-21 14:41:59 +03:00
|
|
|
.child(<NoteIconWidget />)
|
2025-08-20 21:50:06 +03:00
|
|
|
.child(<NoteTitleWidget />))
|
2025-08-27 18:12:39 +03:00
|
|
|
.child(<PopupEditorFormattingToolbar />)
|
2025-07-11 09:06:06 +03:00
|
|
|
.child(new PromotedAttributesWidget())
|
|
|
|
|
.child(new NoteDetailWidget())
|
2025-08-30 14:29:54 +03:00
|
|
|
.child(<NoteList displayOnlyCollections />))
|
2025-08-24 20:57:23 +03:00
|
|
|
.child(<CallToActionDialog />);
|
2025-04-12 09:51:16 +03:00
|
|
|
}
|