summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/pipelines/components/graph/job_component.vue
diff options
context:
space:
mode:
authorFilipa Lacerda <filipa@gitlab.com>2018-05-15 16:55:07 +0100
committerFilipa Lacerda <filipa@gitlab.com>2018-05-15 16:55:07 +0100
commit3593b83a0279bab40f8ba97dc339b32c56f6e0df (patch)
treea7fd75dd081e5b30795892582a3065ce3af0aac5 /app/assets/javascripts/pipelines/components/graph/job_component.vue
parentbf806712835869046c819f84ee515caa8829c10d (diff)
downloadgitlab-ce-3593b83a0279bab40f8ba97dc339b32c56f6e0df.tar.gz
Handles action icons requests in a contained way and shows a loading icon to the user
Diffstat (limited to 'app/assets/javascripts/pipelines/components/graph/job_component.vue')
-rw-r--r--app/assets/javascripts/pipelines/components/graph/job_component.vue12
1 files changed, 6 insertions, 6 deletions
diff --git a/app/assets/javascripts/pipelines/components/graph/job_component.vue b/app/assets/javascripts/pipelines/components/graph/job_component.vue
index c1f0f051b63..27b938c4985 100644
--- a/app/assets/javascripts/pipelines/components/graph/job_component.vue
+++ b/app/assets/javascripts/pipelines/components/graph/job_component.vue
@@ -46,11 +46,6 @@ export default {
required: false,
default: '',
},
- requestFinishedFor: {
- type: String,
- required: false,
- default: '',
- },
},
computed: {
status() {
@@ -84,6 +79,11 @@ export default {
return this.job.status && this.job.status.action && this.job.status.action.path;
},
},
+ methods: {
+ pipelineActionRequestComplete() {
+ this.$emit('pipelineActionRequestComplete');
+ },
+ },
};
</script>
<template>
@@ -126,7 +126,7 @@ export default {
:tooltip-text="status.action.title"
:link="status.action.path"
:action-icon="status.action.icon"
- :request-finished-for="requestFinishedFor"
+ @pipelineActionRequestComplete="pipelineActionRequestComplete"
/>
</div>
</template>