From d110f38d9075f9061869d8427773dd499aee92b6 Mon Sep 17 00:00:00 2001 From: Fatih Acet Date: Thu, 15 Jun 2017 02:36:53 +0300 Subject: [PATCH] IssueNotesRefactor: Implement note edit widget. --- .../notes/components/issue_note.vue | 29 ++++++- .../notes/components/issue_note_actions.vue | 7 +- .../notes/components/issue_note_body.vue | 32 +++++++- .../notes/components/issue_note_form.vue | 82 +++++++++++++++++++ .../notes/components/issue_note_header.vue | 4 +- 5 files changed, 147 insertions(+), 7 deletions(-) create mode 100644 app/assets/javascripts/notes/components/issue_note_form.vue diff --git a/app/assets/javascripts/notes/components/issue_note.vue b/app/assets/javascripts/notes/components/issue_note.vue index 1043776010e..ef18ff4b45f 100644 --- a/app/assets/javascripts/notes/components/issue_note.vue +++ b/app/assets/javascripts/notes/components/issue_note.vue @@ -11,6 +11,11 @@ export default { required: true, }, }, + data() { + return { + isEditing: false, + } + }, components: { UserAvatarLink, IssueNoteHeader, @@ -22,11 +27,24 @@ export default { return this.note.author; }, }, + methods: { + editHandler() { + this.isEditing = true; + }, + formUpdateHandler(data) { + console.log('update requested', data); + }, + formCancelHandler() { + this.isEditing = false; + }, + }, };