summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/vue_pipelines_index/components/pipelines_actions.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/vue_pipelines_index/components/pipelines_actions.js')
-rw-r--r--app/assets/javascripts/vue_pipelines_index/components/pipelines_actions.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/app/assets/javascripts/vue_pipelines_index/components/pipelines_actions.js b/app/assets/javascripts/vue_pipelines_index/components/pipelines_actions.js
index 4bb2b048884..8e9850233ab 100644
--- a/app/assets/javascripts/vue_pipelines_index/components/pipelines_actions.js
+++ b/app/assets/javascripts/vue_pipelines_index/components/pipelines_actions.js
@@ -49,7 +49,7 @@ export default {
data-toggle="dropdown"
data-placement="top"
aria-label="Manual job"
- :disabled="isLoading">
+ :disabled="isDisabled">
${playIconSvg}
<i class="fa fa-caret-down" aria-hidden="true"></i>
<i v-if="isLoading" class="fa fa-spinner fa-spin" aria-hidden="true"></i>
@@ -59,8 +59,10 @@ export default {
<li v-for="action in actions">
<button
type="button"
- class="js-pipeline-action-link no-btn"
- @click="onClickAction(action.path)">
+ class="js-pipeline-action-link no-btn btn"
+ :class="{ 'disabled': !actions.playable }"
+ @click="onClickAction(action.path)"
+ :disabled="!actions.playable">
${playIconSvg}
<span>{{action.name}}</span>
</button>