From 183ec09266eaa4110ebda1f02c71299417a1f4c3 Mon Sep 17 00:00:00 2001 From: Himanshu Kapoor Date: Tue, 14 Mar 2023 15:01:21 +0700 Subject: [PATCH 1/2] Add support for content editor in replies Add support for using content editor to edit and create new replies. --- .../notes/components/note_body.vue | 14 --- .../notes/components/note_form.vue | 107 +++++++++-------- .../notes/components/noteable_note.vue | 2 - .../components/markdown/markdown_editor.vue | 2 +- .../notes/components/comment_form_spec.js | 3 + .../notes/components/note_body_spec.js | 8 -- .../notes/components/note_form_spec.js | 108 ++++-------------- .../markdown/markdown_editor_spec.js | 4 +- 8 files changed, 82 insertions(+), 166 deletions(-) diff --git a/app/assets/javascripts/notes/components/note_body.vue b/app/assets/javascripts/notes/components/note_body.vue index eef011db7d2926..b4e5129ca0efc0 100644 --- a/app/assets/javascripts/notes/components/note_body.vue +++ b/app/assets/javascripts/notes/components/note_body.vue @@ -5,7 +5,6 @@ import SafeHtml from '~/vue_shared/directives/safe_html'; import { __ } from '~/locale'; import Suggestions from '~/vue_shared/components/markdown/suggestions.vue'; import { renderGFM } from '~/behaviors/markdown/render_gfm'; -import autosave from '../mixins/autosave'; import NoteAttachment from './note_attachment.vue'; import NoteAwardsList from './note_awards_list.vue'; import NoteEditedText from './note_edited_text.vue'; @@ -22,7 +21,6 @@ export default { directives: { SafeHtml, }, - mixins: [autosave], props: { note: { type: Object, @@ -96,21 +94,9 @@ export default { }, mounted() { this.renderGFM(); - - if (this.isEditing) { - this.initAutoSave(this.note); - } }, updated() { this.renderGFM(); - - if (this.isEditing) { - if (!this.autosave) { - this.initAutoSave(this.note); - } else { - this.setAutoSave(); - } - } }, methods: { ...mapActions([ diff --git a/app/assets/javascripts/notes/components/note_form.vue b/app/assets/javascripts/notes/components/note_form.vue index b6ede10d02b7ae..fb1dc8efc81ac6 100644 --- a/app/assets/javascripts/notes/components/note_form.vue +++ b/app/assets/javascripts/notes/components/note_form.vue @@ -1,10 +1,10 @@