diff --git a/src/public/app/dialogs/note_info.js b/src/public/app/dialogs/note_info.js deleted file mode 100644 index 9d6da1139..000000000 --- a/src/public/app/dialogs/note_info.js +++ /dev/null @@ -1,26 +0,0 @@ -import utils from "../services/utils.js"; -import appContext from "../services/app_context.js"; - -const $dialog = $("#note-info-dialog"); -const $noteId = $("#note-info-note-id"); -const $dateCreated = $("#note-info-date-created"); -const $dateModified = $("#note-info-date-modified"); -const $type = $("#note-info-type"); -const $mime = $("#note-info-mime"); -const $okButton = $("#note-info-ok-button"); - -export async function showDialog() { - utils.openDialog($dialog); - - const activeNoteContext = appContext.tabManager.getActiveContext(); - const {note} = activeNoteContext; - const noteComplement = await activeNoteContext.getNoteComplement(); - - $noteId.text(note.noteId); - $dateCreated.text(noteComplement.dateCreated); - $dateModified.text(noteComplement.dateModified); - $type.text(note.type); - $mime.text(note.mime); -} - -$okButton.on('click', () => $dialog.modal('hide')); diff --git a/src/public/app/layouts/desktop_layout.js b/src/public/app/layouts/desktop_layout.js index 981ed8d22..2314a5686 100644 --- a/src/public/app/layouts/desktop_layout.js +++ b/src/public/app/layouts/desktop_layout.js @@ -33,6 +33,7 @@ import SidebarToggleWidget from "../widgets/buttons/sidebar_toggle.js"; import CreatePaneButton from "../widgets/buttons/create_pane_button.js"; import ClosePaneButton from "../widgets/buttons/close_pane_button.js"; import BasicPropertiesWidget from "../widgets/type_property_widgets/basic_properties.js"; +import NoteInfoWidget from "../widgets/type_property_widgets/note_info_widget.js"; export default class DesktopLayout { constructor(customWidgets) { @@ -107,6 +108,7 @@ export default class DesktopLayout { .section(new PromotedAttributesWidget()) .section(new OwnedAttributeListWidget()) .section(new InheritedAttributesWidget()) + .section(new NoteInfoWidget()) .button(new NoteActionsWidget()) ) .child(new NoteUpdateStatusWidget()) diff --git a/src/public/app/services/root_command_executor.js b/src/public/app/services/root_command_executor.js index ee6f1d6dd..4097adfb3 100644 --- a/src/public/app/services/root_command_executor.js +++ b/src/public/app/services/root_command_executor.js @@ -14,10 +14,6 @@ export default class RootCommandExecutor extends Component { import("../dialogs/recent_changes.js").then(d => d.showDialog()); } - showNoteInfoCommand() { - import("../dialogs/note_info.js").then(d => d.showDialog()); - } - showNoteRevisionsCommand() { import("../dialogs/note_revisions.js").then(d => d.showCurrentNoteRevisions()); } diff --git a/src/public/app/widgets/collapsible_widgets/note_info.js b/src/public/app/widgets/type_property_widgets/note_info_widget.js similarity index 53% rename from src/public/app/widgets/collapsible_widgets/note_info.js rename to src/public/app/widgets/type_property_widgets/note_info_widget.js index e2f0bce1f..946002674 100644 --- a/src/public/app/widgets/collapsible_widgets/note_info.js +++ b/src/public/app/widgets/type_property_widgets/note_info_widget.js @@ -1,9 +1,13 @@ -import CollapsibleWidget from "../collapsible_widget.js"; +import NoteContextAwareWidget from "../note_context_aware_widget.js"; import server from "../../services/server.js"; const TPL = ` -