From 258164825953a610aef2693b549339e975970b23 Mon Sep 17 00:00:00 2001 From: Thomas Randolph Date: Thu, 24 Sep 2020 08:25:18 -0600 Subject: [PATCH 1/2] Rename existing `collapsed` property to `automaticallyCollapsed` - This leaves a small inaccuracy since now the "manual" (user) collapsed files are toggling the "automatic" flag. This will be resolved in an upcoming merge request. --- .../javascripts/diffs/components/diff_file.vue | 8 ++++---- .../diffs/components/diff_file_header.vue | 2 +- app/assets/javascripts/diffs/diff_file.js | 12 ++++++++++++ app/assets/javascripts/diffs/store/actions.js | 7 ++++--- app/assets/javascripts/diffs/store/getters.js | 2 +- app/assets/javascripts/diffs/store/mutations.js | 4 ++-- .../javascripts/notes/components/diff_with_note.vue | 2 +- 7 files changed, 25 insertions(+), 12 deletions(-) diff --git a/app/assets/javascripts/diffs/components/diff_file.vue b/app/assets/javascripts/diffs/components/diff_file.vue index 02396a4ba1b6b6..529723a349d6df 100644 --- a/app/assets/javascripts/diffs/components/diff_file.vue +++ b/app/assets/javascripts/diffs/components/diff_file.vue @@ -44,7 +44,7 @@ export default { return { isLoadingCollapsedDiff: false, forkMessageVisible: false, - isCollapsed: this.file.viewer.collapsed || false, + isCollapsed: this.file.viewer.automaticallyCollapsed || false, }; }, computed: { @@ -96,16 +96,16 @@ export default { }, 'file.file_hash': { handler: function watchFileHash() { - if (this.viewDiffsFileByFile && this.file.viewer.collapsed) { + if (this.viewDiffsFileByFile && this.file.viewer.automaticallyCollapsed) { this.isCollapsed = false; this.handleLoadCollapsedDiff(); } else { - this.isCollapsed = this.file.viewer.collapsed || false; + this.isCollapsed = this.file.viewer.automaticallyCollapsed || false; } }, immediate: true, }, - 'file.viewer.collapsed': function setIsCollapsed(newVal) { + 'file.viewer.automaticallyCollapsed': function setIsCollapsed(newVal) { if (!this.viewDiffsFileByFile) { this.isCollapsed = newVal; } diff --git a/app/assets/javascripts/diffs/components/diff_file_header.vue b/app/assets/javascripts/diffs/components/diff_file_header.vue index cea98d6dcd383a..6205d113e5e4a4 100644 --- a/app/assets/javascripts/diffs/components/diff_file_header.vue +++ b/app/assets/javascripts/diffs/components/diff_file_header.vue @@ -330,7 +330,7 @@ export default { -