From cd5ddc4f2e3088a906417741a019292479ab84a6 Mon Sep 17 00:00:00 2001 From: Fatih Acet Date: Thu, 8 Nov 2018 07:58:45 +0000 Subject: Discussions redesign --- .../diffs/components/diff_discussions.vue | 1 - .../diffs/components/parallel_diff_comment_row.vue | 10 +- .../javascripts/notes/components/comment_form.vue | 8 +- .../notes/components/discussion_counter.vue | 30 +-- .../javascripts/notes/components/note_actions.vue | 63 ++--- .../notes/components/note_awards_list.vue | 27 +- .../javascripts/notes/components/note_header.vue | 12 +- .../notes/components/noteable_discussion.vue | 170 ++++++++---- .../javascripts/notes/components/noteable_note.vue | 3 +- .../notes/components/toggle_replies_widget.vue | 94 +++++++ .../vue_shared/components/notes/skeleton_note.vue | 2 +- .../vue_shared/components/notes/system_note.vue | 2 +- app/assets/stylesheets/framework/awards.scss | 5 +- app/assets/stylesheets/framework/buttons.scss | 38 +-- app/assets/stylesheets/framework/files.scss | 1 - app/assets/stylesheets/framework/timeline.scss | 6 +- app/assets/stylesheets/pages/diff.scss | 3 +- app/assets/stylesheets/pages/note_form.scss | 14 +- app/assets/stylesheets/pages/notes.scss | 293 +++++++++++++++------ app/views/shared/notes/_notes_with_form.html.haml | 4 +- locale/gitlab.pot | 11 + .../notes/components/noteable_discussion_spec.js | 16 +- .../notes/components/toggle_replies_widget_spec.js | 78 ++++++ .../features/discussion_comments_shared_example.rb | 14 +- 24 files changed, 629 insertions(+), 276 deletions(-) create mode 100644 app/assets/javascripts/notes/components/toggle_replies_widget.vue create mode 100644 spec/javascripts/notes/components/toggle_replies_widget_spec.js diff --git a/app/assets/javascripts/diffs/components/diff_discussions.vue b/app/assets/javascripts/diffs/components/diff_discussions.vue index e19207bdc95..b9de487a737 100644 --- a/app/assets/javascripts/diffs/components/diff_discussions.vue +++ b/app/assets/javascripts/diffs/components/diff_discussions.vue @@ -76,7 +76,6 @@ export default { - - +
- - +
-
    -
  • +
    @@ -462,7 +462,7 @@ append-right-10 comment-type-dropdown js-comment-type-dropdown droplab-dropdown"
    -
  • -
+
+
diff --git a/app/assets/javascripts/notes/components/discussion_counter.vue b/app/assets/javascripts/notes/components/discussion_counter.vue index 1f80f24e045..a4d76a70696 100644 --- a/app/assets/javascripts/notes/components/discussion_counter.vue +++ b/app/assets/javascripts/notes/components/discussion_counter.vue @@ -1,9 +1,6 @@ +