summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/assets/javascripts/vue_pipelines_index/pipelines.js.es618
-rw-r--r--app/assets/javascripts/vue_pipelines_index/store.js.es61
2 files changed, 17 insertions, 2 deletions
diff --git a/app/assets/javascripts/vue_pipelines_index/pipelines.js.es6 b/app/assets/javascripts/vue_pipelines_index/pipelines.js.es6
index b2ed05503c9..04cd5d77113 100644
--- a/app/assets/javascripts/vue_pipelines_index/pipelines.js.es6
+++ b/app/assets/javascripts/vue_pipelines_index/pipelines.js.es6
@@ -24,9 +24,23 @@
pagenum: 1,
count: { all: 0, running_or_pending: 0 },
pageRequest: false,
+ failure: false,
};
},
- props: ['scope', 'store', 'svgs'],
+ props: {
+ scope: {
+ type: String,
+ required: true,
+ },
+ store: {
+ type: Object,
+ required: true,
+ },
+ svgs: {
+ type: DOMStringMap,
+ required: true,
+ },
+ },
created() {
const pagenum = gl.utils.getParameterByName('p');
const scope = gl.utils.getParameterByName('scope');
@@ -65,7 +79,7 @@
},
},
template: `
- <div>
+ <div v-if='!failure'>
<div class="pipelines realtime-loading" v-if='pipelines.length < 1'>
<i class="fa fa-spinner fa-spin"></i>
</div>
diff --git a/app/assets/javascripts/vue_pipelines_index/store.js.es6 b/app/assets/javascripts/vue_pipelines_index/store.js.es6
index 9e19b1564dc..f78c474c7b4 100644
--- a/app/assets/javascripts/vue_pipelines_index/store.js.es6
+++ b/app/assets/javascripts/vue_pipelines_index/store.js.es6
@@ -41,6 +41,7 @@
this.pageRequest = false;
}, () => {
this.pageRequest = false;
+ this.failure = true;
return new Flash('Something went wrong on our end.');
});