From 018542b19bb676354e2a662a272a7e14cac3183b Mon Sep 17 00:00:00 2001 From: Phil Hughes Date: Fri, 20 Oct 2017 11:31:57 +0100 Subject: Added submodule support in multi-file editor --- .../javascripts/repo/components/repo_file.vue | 19 +++++++++++++++- .../javascripts/repo/components/repo_sidebar.vue | 4 ++++ app/assets/javascripts/repo/helpers/repo_helper.js | 4 +++- app/serializers/submodule_entity.rb | 2 +- .../unreleased/multi-file-editor-submodules.yml | 5 +++++ spec/javascripts/repo/components/repo_file_spec.js | 26 ++++++++++++++++++++++ .../repo/components/repo_sidebar_spec.js | 15 +++++++++++++ spec/javascripts/repo/mock_data.js | 5 +++-- 8 files changed, 75 insertions(+), 5 deletions(-) create mode 100644 changelogs/unreleased/multi-file-editor-submodules.yml diff --git a/app/assets/javascripts/repo/components/repo_file.vue b/app/assets/javascripts/repo/components/repo_file.vue index c7e69340f17..8c86e87ed3a 100644 --- a/app/assets/javascripts/repo/components/repo_file.vue +++ b/app/assets/javascripts/repo/components/repo_file.vue @@ -28,6 +28,9 @@ marginLeft: `${this.file.level * 16}px`, }; }, + shortId() { + return this.file.id.substr(0, 8); + }, }, methods: { linkClicked(file) { @@ -55,6 +58,17 @@ > {{ file.name }} +