diff --git a/apps/client/src/layouts/desktop_layout.ts b/apps/client/src/layouts/desktop_layout.ts index d47b112f6..81fda813c 100644 --- a/apps/client/src/layouts/desktop_layout.ts +++ b/apps/client/src/layouts/desktop_layout.ts @@ -94,6 +94,7 @@ 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 { @@ -257,7 +258,8 @@ export default class DesktopLayout { // Desktop-specific dialogs. .child(new PasswordNoteSetDialog()) - .child(new UploadAttachmentsDialog()); + .child(new UploadAttachmentsDialog()) + .child(new PopupEditorDialog()); applyModals(rootContainer); return rootContainer; diff --git a/apps/client/src/widgets/dialogs/popup_editor.ts b/apps/client/src/widgets/dialogs/popup_editor.ts new file mode 100644 index 000000000..3090e31f6 --- /dev/null +++ b/apps/client/src/widgets/dialogs/popup_editor.ts @@ -0,0 +1,42 @@ +import { openDialog } from "../../services/dialog.js"; +import BasicWidget from "../basic_widget.js"; + +const TPL = /*html*/`\ + +`; + +export default class PopupEditorDialog extends BasicWidget { + + constructor() { + super(); + setTimeout(() => { + this.openPopupEditorEvent("7mLWh47uEPEp"); + }, 750); + } + + doRender() { + this.$widget = $(TPL); + } + + async refresh() { + + } + + async openPopupEditorEvent(noteId: string) { + await this.refresh(); + openDialog(this.$widget); + } +}