From 002cc923898335cbd3a1068d914fb09696e7f8e5 Mon Sep 17 00:00:00 2001 From: Phil Hughes Date: Thu, 22 Mar 2018 16:45:31 +0000 Subject: Added pending tabs to IDE Pending tabs are normal tabs that are opened from the right sidebar. They are opened in diff mode and when changed to edit mode they get closed & the actual file gets opened. --- .../ide/components/commit_sidebar/list_item.vue | 56 ++++++----- app/assets/javascripts/ide/components/ide.vue | 86 ++++++++--------- app/assets/javascripts/ide/components/repo_tab.vue | 103 +++++++++++---------- .../javascripts/ide/components/repo_tabs.vue | 67 +++++++------- app/assets/javascripts/ide/stores/actions.js | 10 +- app/assets/javascripts/ide/stores/actions/file.js | 56 +++++------ app/assets/javascripts/ide/stores/getters.js | 8 +- .../javascripts/ide/stores/mutation_types.js | 3 + .../javascripts/ide/stores/mutations/file.js | 14 +++ app/assets/javascripts/ide/stores/state.js | 1 + app/assets/stylesheets/pages/repo.scss | 8 +- 11 files changed, 209 insertions(+), 203 deletions(-) diff --git a/app/assets/javascripts/ide/components/commit_sidebar/list_item.vue b/app/assets/javascripts/ide/components/commit_sidebar/list_item.vue index 18934af004a..e443bd4e3fa 100644 --- a/app/assets/javascripts/ide/components/commit_sidebar/list_item.vue +++ b/app/assets/javascripts/ide/components/commit_sidebar/list_item.vue @@ -1,38 +1,36 @@