-
- Downloads
There was an error fetching the commit references. Please try again later.
Improve discussion rendering performance
Improve the renderign of new and existing discussions by reducing the number of watchers on each object & array. Previously every discussion change would trigger an update for every discussion component. Also tidied up some components to get them closer to our docs. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/51506
Showing
- app/assets/javascripts/diffs/components/diff_line_gutter_content.vue 2 additions, 2 deletions...javascripts/diffs/components/diff_line_gutter_content.vue
- app/assets/javascripts/diffs/components/diff_line_note_form.vue 1 addition, 0 deletions...sets/javascripts/diffs/components/diff_line_note_form.vue
- app/assets/javascripts/diffs/components/inline_diff_comment_row.vue 11 additions, 10 deletions.../javascripts/diffs/components/inline_diff_comment_row.vue
- app/assets/javascripts/diffs/components/inline_diff_view.vue 5 additions, 12 deletionsapp/assets/javascripts/diffs/components/inline_diff_view.vue
- app/assets/javascripts/diffs/components/parallel_diff_comment_row.vue 26 additions, 17 deletions...avascripts/diffs/components/parallel_diff_comment_row.vue
- app/assets/javascripts/diffs/components/parallel_diff_view.vue 4 additions, 10 deletions...ssets/javascripts/diffs/components/parallel_diff_view.vue
- app/assets/javascripts/diffs/store/actions.js 5 additions, 5 deletionsapp/assets/javascripts/diffs/store/actions.js
- app/assets/javascripts/diffs/store/getters.js 0 additions, 34 deletionsapp/assets/javascripts/diffs/store/getters.js
- app/assets/javascripts/diffs/store/modules/diff_state.js 0 additions, 1 deletionapp/assets/javascripts/diffs/store/modules/diff_state.js
- app/assets/javascripts/diffs/store/mutation_types.js 1 addition, 2 deletionsapp/assets/javascripts/diffs/store/mutation_types.js
- app/assets/javascripts/diffs/store/mutations.js 24 additions, 6 deletionsapp/assets/javascripts/diffs/store/mutations.js
- app/assets/javascripts/diffs/store/utils.js 3 additions, 1 deletionapp/assets/javascripts/diffs/store/utils.js
- app/assets/javascripts/notes/components/diff_with_note.vue 35 additions, 52 deletionsapp/assets/javascripts/notes/components/diff_with_note.vue
- app/assets/javascripts/notes/components/discussion_counter.vue 13 additions, 15 deletions...ssets/javascripts/notes/components/discussion_counter.vue
- app/assets/javascripts/notes/components/note_actions.vue 10 additions, 19 deletionsapp/assets/javascripts/notes/components/note_actions.vue
- app/assets/javascripts/notes/components/note_awards_list.vue 5 additions, 7 deletionsapp/assets/javascripts/notes/components/note_awards_list.vue
- app/assets/javascripts/notes/components/note_header.vue 1 addition, 1 deletionapp/assets/javascripts/notes/components/note_header.vue
- app/assets/javascripts/notes/components/noteable_discussion.vue 44 additions, 88 deletions...sets/javascripts/notes/components/noteable_discussion.vue
- app/assets/javascripts/notes/components/noteable_note.vue 2 additions, 1 deletionapp/assets/javascripts/notes/components/noteable_note.vue
- app/assets/javascripts/notes/components/notes_app.vue 48 additions, 50 deletionsapp/assets/javascripts/notes/components/notes_app.vue
Please register or sign in to comment