diff --git a/src/public/app/layouts/desktop_layout.js b/src/public/app/layouts/desktop_layout.js index fd4aff19f..34fe4454b 100644 --- a/src/public/app/layouts/desktop_layout.js +++ b/src/public/app/layouts/desktop_layout.js @@ -82,6 +82,7 @@ import MovePaneButton from "../widgets/buttons/move_pane_button.js"; import UploadAttachmentsDialog from "../widgets/dialogs/upload_attachments.js"; import CopyImageReferenceButton from "../widgets/floating_buttons/copy_image_reference_button.js"; import ScrollPaddingWidget from "../widgets/scroll_padding.js"; +import ClassicEditorToolbar from "../widgets/ribbon_widgets/classic_editor_toolbar.js"; export default class DesktopLayout { constructor(customWidgets) { @@ -140,6 +141,7 @@ export default class DesktopLayout { // the order of the widgets matter. Some of these want to "activate" themselves // when visible. When this happens to multiple of them, the first one "wins". // promoted attributes should always win. + .ribbon(new ClassicEditorToolbar()) .ribbon(new PromotedAttributesWidget()) .ribbon(new ScriptExecutorWidget()) .ribbon(new SearchDefinitionWidget()) diff --git a/src/public/app/widgets/ribbon_widgets/classic_editor_toolbar.js b/src/public/app/widgets/ribbon_widgets/classic_editor_toolbar.js new file mode 100644 index 000000000..9a52fcf28 --- /dev/null +++ b/src/public/app/widgets/ribbon_widgets/classic_editor_toolbar.js @@ -0,0 +1,27 @@ +import NoteContextAwareWidget from "../note_context_aware_widget.js"; + +const TPL = `\ +
+ Classic toolbar goes here. +
+`; + +export default class ClassicEditorToolbar extends NoteContextAwareWidget { + get name() { + return "classicToolbar"; + } + + doRender() { + this.$widget = $(TPL); + this.contentSized(); + } + + getTitle(note) { + return { + show: true, + title: "Editor toolbar", + icon: "bx bx-edit-alt" + }; + } + +} \ No newline at end of file