diff options
author | Filipa Lacerda <filipa@gitlab.com> | 2017-05-04 13:11:48 +0000 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2017-05-04 13:11:48 +0000 |
commit | e69732e2fb4a2a22947bb6faadd0292275c03ace (patch) | |
tree | f315cea436799b8eb235136b2dc82003dfd703bb /app/assets/javascripts/commit | |
parent | dcdced81ae249d38837068d2cc6b7e21ebf1bef2 (diff) | |
download | gitlab-ce-e69732e2fb4a2a22947bb6faadd0292275c03ace.tar.gz |
Pipeline table mini graph dropdown remains open when table is refreshed
Diffstat (limited to 'app/assets/javascripts/commit')
-rw-r--r-- | app/assets/javascripts/commit/pipelines/pipelines_table.js | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/app/assets/javascripts/commit/pipelines/pipelines_table.js b/app/assets/javascripts/commit/pipelines/pipelines_table.js index e704be8b53e..ad9c600b499 100644 --- a/app/assets/javascripts/commit/pipelines/pipelines_table.js +++ b/app/assets/javascripts/commit/pipelines/pipelines_table.js @@ -46,6 +46,7 @@ export default Vue.component('pipelines-table', { isLoading: false, hasError: false, isMakingRequest: false, + updateGraphDropdown: false, }; }, @@ -130,15 +131,21 @@ export default Vue.component('pipelines-table', { const pipelines = response.pipelines || response; this.store.storePipelines(pipelines); this.isLoading = false; + this.updateGraphDropdown = true; }, errorCallback() { this.hasError = true; this.isLoading = false; + this.updateGraphDropdown = false; }, setIsMakingRequest(isMakingRequest) { this.isMakingRequest = isMakingRequest; + + if (isMakingRequest) { + this.updateGraphDropdown = false; + } }, }, @@ -163,7 +170,9 @@ export default Vue.component('pipelines-table', { v-if="shouldRenderTable"> <pipelines-table-component :pipelines="state.pipelines" - :service="service" /> + :service="service" + :update-graph-dropdown="updateGraphDropdown" + /> </div> </div> `, |