From 45631562565760add7a7c52a6137e891f3a0c8f4 Mon Sep 17 00:00:00 2001 From: Filipa Lacerda Date: Thu, 23 Nov 2017 12:04:03 +0000 Subject: Improve environments performance --- .../environments/components/container.vue | 71 ++++++ .../environments/components/empty_state.vue | 42 ++++ .../environments/components/environment.vue | 270 --------------------- .../components/environment_external_url.vue | 3 +- .../environments/components/environment_item.vue | 8 +- .../components/environment_monitoring.vue | 3 +- .../components/environment_rollback.vue | 4 +- .../environments/components/environments_app.vue | 128 ++++++++++ .../environments/components/environments_table.vue | 16 +- .../environments/environments_bundle.js | 35 ++- .../folder/environments_folder_bundle.js | 31 ++- .../folder/environments_folder_view.vue | 255 ++++--------------- .../environments/mixins/environments_mixin.js | 167 ++++++++++++- .../environments/stores/environments_store.js | 7 +- 14 files changed, 535 insertions(+), 505 deletions(-) create mode 100644 app/assets/javascripts/environments/components/container.vue create mode 100644 app/assets/javascripts/environments/components/empty_state.vue delete mode 100644 app/assets/javascripts/environments/components/environment.vue create mode 100644 app/assets/javascripts/environments/components/environments_app.vue (limited to 'app/assets/javascripts/environments') diff --git a/app/assets/javascripts/environments/components/container.vue b/app/assets/javascripts/environments/components/container.vue new file mode 100644 index 00000000000..3236077c3cf --- /dev/null +++ b/app/assets/javascripts/environments/components/container.vue @@ -0,0 +1,71 @@ + + + diff --git a/app/assets/javascripts/environments/components/empty_state.vue b/app/assets/javascripts/environments/components/empty_state.vue new file mode 100644 index 00000000000..2646f08c8e6 --- /dev/null +++ b/app/assets/javascripts/environments/components/empty_state.vue @@ -0,0 +1,42 @@ + + diff --git a/app/assets/javascripts/environments/components/environment.vue b/app/assets/javascripts/environments/components/environment.vue deleted file mode 100644 index ffb7757bed8..00000000000 --- a/app/assets/javascripts/environments/components/environment.vue +++ /dev/null @@ -1,270 +0,0 @@ - - diff --git a/app/assets/javascripts/environments/components/environment_external_url.vue b/app/assets/javascripts/environments/components/environment_external_url.vue index 6b749814ea4..520c3ac8ace 100644 --- a/app/assets/javascripts/environments/components/environment_external_url.vue +++ b/app/assets/javascripts/environments/components/environment_external_url.vue @@ -1,5 +1,6 @@ + diff --git a/app/assets/javascripts/environments/components/environments_table.vue b/app/assets/javascripts/environments/components/environments_table.vue index 175cc8f1f72..c04da4b81b7 100644 --- a/app/assets/javascripts/environments/components/environments_table.vue +++ b/app/assets/javascripts/environments/components/environments_table.vue @@ -2,12 +2,12 @@ /** * Render environments table. */ -import EnvironmentTableRowComponent from './environment_item.vue'; +import environmentItem from './environment_item.vue'; import loadingIcon from '../../vue_shared/components/loading_icon.vue'; export default { components: { - 'environment-item': EnvironmentTableRowComponent, + environmentItem, loadingIcon, }, @@ -42,19 +42,19 @@ export default {
- Environment + {{s__("Environments|Environment")}}
- Deployment + {{s__("Environments|Deployment")}}
- Job + {{s__("Environments|Job")}}
- Commit + {{s__("Environments|Commit")}}
- Updated + {{s__("Environments|Updated")}}