From 483864db77acb6db479ecdb8ce4dd121731a8330 Mon Sep 17 00:00:00 2001 From: Fatih Acet Date: Tue, 3 Jul 2018 23:18:27 +0000 Subject: [PATCH] Improve performance of toggling diff view type --- .../diffs/components/diff_content.vue | 4 +- .../diffs/components/diff_table_cell.vue | 16 ++- .../components/inline_diff_table_row.vue | 104 ++++++++++++++++++ .../diffs/components/inline_diff_view.vue | 33 +++++- ...le_row.vue => parallel_diff_table_row.vue} | 69 +++--------- .../diffs/components/parallel_diff_view.vue | 40 ++++++- .../javascripts/diffs/mixins/diff_content.js | 57 ---------- .../javascripts/diffs/store/mutation_types.js | 1 - .../javascripts/diffs/store/mutations.js | 6 - .../javascripts/diffs/store/mutations_spec.js | 15 --- 10 files changed, 194 insertions(+), 151 deletions(-) create mode 100644 app/assets/javascripts/diffs/components/inline_diff_table_row.vue rename app/assets/javascripts/diffs/components/{diff_table_row.vue => parallel_diff_table_row.vue} (67%) delete mode 100644 app/assets/javascripts/diffs/mixins/diff_content.js diff --git a/app/assets/javascripts/diffs/components/diff_content.vue b/app/assets/javascripts/diffs/components/diff_content.vue index 48ba967285f..b6af49c7e2e 100644 --- a/app/assets/javascripts/diffs/components/diff_content.vue +++ b/app/assets/javascripts/diffs/components/diff_content.vue @@ -39,12 +39,12 @@ export default {