summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/jobs/job_details_bundle.js
diff options
context:
space:
mode:
authorMayra Cabrera <mcabrera@gitlab.com>2018-04-19 07:20:53 +0000
committerGrzegorz Bizon <grzegorz@gitlab.com>2018-04-19 07:20:53 +0000
commit93780da67ceebac19033bb0c44483e3af2d38a18 (patch)
tree7123498ec227f75c6d00e8dbab111a2fa3a2e64f /app/assets/javascripts/jobs/job_details_bundle.js
parent6ef8b497e721fac49a0914802244f98dd5d99078 (diff)
downloadgitlab-ce-93780da67ceebac19033bb0c44483e3af2d38a18.tar.gz
Resolve "Show `failure_reason` in jobs view content section"
Diffstat (limited to 'app/assets/javascripts/jobs/job_details_bundle.js')
-rw-r--r--app/assets/javascripts/jobs/job_details_bundle.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/app/assets/javascripts/jobs/job_details_bundle.js b/app/assets/javascripts/jobs/job_details_bundle.js
index 656676ead91..f2939ad4dbe 100644
--- a/app/assets/javascripts/jobs/job_details_bundle.js
+++ b/app/assets/javascripts/jobs/job_details_bundle.js
@@ -35,9 +35,11 @@ export default () => {
});
// Sidebar information block
+ const detailsBlockElement = document.getElementById('js-details-block-vue');
+ const detailsBlockDataset = detailsBlockElement.dataset;
// eslint-disable-next-line
new Vue({
- el: '#js-details-block-vue',
+ el: detailsBlockElement,
components: {
detailsBlock,
},
@@ -50,6 +52,7 @@ export default () => {
return createElement('details-block', {
props: {
isLoading: this.mediator.state.isLoading,
+ canUserRetry: !!('canUserRetry' in detailsBlockDataset),
job: this.mediator.store.state.job,
runnerHelpUrl: dataset.runnerHelpUrl,
},