From 054200062f1151fd31138305721d04798e8880b7 Mon Sep 17 00:00:00 2001 From: Phil Hughes Date: Wed, 1 Nov 2017 16:08:06 +0000 Subject: Multi-file editor fetch log data from a different endpoint Closes #38360 --- .../javascripts/repo/components/repo_file.vue | 35 ++++++++++++++++++++-- .../repo/components/repo_loading_file.vue | 2 +- app/assets/javascripts/repo/services/index.js | 7 +++++ app/assets/javascripts/repo/stores/actions/tree.js | 29 +++++++++++++++++- .../javascripts/repo/stores/mutation_types.js | 2 ++ app/assets/javascripts/repo/stores/mutations.js | 7 +++++ .../javascripts/repo/stores/mutations/tree.js | 11 +++++-- app/assets/javascripts/repo/stores/state.js | 1 + app/assets/javascripts/repo/stores/utils.js | 16 +++++----- app/controllers/projects/refs_controller.rb | 8 ++++- app/serializers/blob_entity.rb | 4 --- app/serializers/tree_entity.rb | 4 --- app/serializers/tree_root_entity.rb | 4 +++ 13 files changed, 104 insertions(+), 26 deletions(-) diff --git a/app/assets/javascripts/repo/components/repo_file.vue b/app/assets/javascripts/repo/components/repo_file.vue index 7a23154b340..3d2ab90187d 100644 --- a/app/assets/javascripts/repo/components/repo_file.vue +++ b/app/assets/javascripts/repo/components/repo_file.vue @@ -16,6 +16,9 @@ ...mapGetters([ 'isCollapsed', ]), + isSubmodule() { + return this.file.type === 'submodule'; + }, fileIcon() { return { 'fa-spinner fa-spin': this.file.loading, @@ -31,6 +34,9 @@ shortId() { return this.file.id.substr(0, 8); }, + submoduleColSpan() { + return !this.isCollapsed && this.isSubmodule ? 3 : undefined; + }, }, methods: { ...mapActions([ @@ -44,7 +50,7 @@ - + {{ file.name }} -