From 3163b8687bb804c25ed39b757d41cf37d77d869b Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 17 Aug 2024 01:57:52 +0300 Subject: [PATCH] client: Disable more items in options --- src/public/app/widgets/buttons/note_actions.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/public/app/widgets/buttons/note_actions.js b/src/public/app/widgets/buttons/note_actions.js index bba7332ef..268139e93 100644 --- a/src/public/app/widgets/buttons/note_actions.js +++ b/src/public/app/widgets/buttons/note_actions.js @@ -65,6 +65,7 @@ export default class NoteActionsWidget extends NoteContextAwareWidget { this.$showSourceButton = this.$widget.find('.show-source-button'); this.$showAttachmentsButton = this.$widget.find('.show-attachments-button'); this.$renderNoteButton = this.$widget.find('.render-note-button'); + this.$saveRevisionButton = this.$widget.find(".save-revision-button"); this.$exportNoteButton = this.$widget.find('.export-note-button'); this.$exportNoteButton.on("click", () => { @@ -118,9 +119,11 @@ export default class NoteActionsWidget extends NoteContextAwareWidget { ); // I don't want to handle all special notes like this, but intuitively user might want to export content of backend log - this.toggleDisabled(this.$exportNoteButton, !['_backendLog'].includes(note.noteId)); + this.toggleDisabled(this.$exportNoteButton, !['_backendLog'].includes(note.noteId) && !isInOptions); - this.toggleDisabled(this.$importNoteButton, !['search'].includes(note.type)); + this.toggleDisabled(this.$importNoteButton, !['search'].includes(note.type) && !isInOptions); + this.toggleDisabled(this.$deleteNoteButton, !isInOptions); + this.toggleDisabled(this.$saveRevisionButton, !isInOptions); } async convertNoteIntoAttachmentCommand() {