From 4b4618936d0af203820be3a9392d7e555464cf3f Mon Sep 17 00:00:00 2001 From: Phil Hughes Date: Thu, 24 May 2018 11:49:57 +0100 Subject: improve design of job items allow ci icon to have a different size & be borderless --- .../javascripts/ide/components/jobs/item.vue | 46 ++++++++++++++++++---- .../javascripts/ide/components/jobs/list.vue | 23 ++++++++--- .../javascripts/ide/components/jobs/stage.vue | 39 ++++++++++++++++-- .../javascripts/ide/components/panes/right.vue | 2 +- .../javascripts/ide/components/pipelines/jobs.vue | 18 +++++++-- .../javascripts/ide/components/pipelines/list.vue | 1 + .../ide/stores/modules/pipelines/getters.js | 8 +++- .../javascripts/vue_shared/components/ci_icon.vue | 23 ++++++++++- 8 files changed, 137 insertions(+), 23 deletions(-) (limited to 'app/assets/javascripts') diff --git a/app/assets/javascripts/ide/components/jobs/item.vue b/app/assets/javascripts/ide/components/jobs/item.vue index 53d9baffd78..a6ca629a358 100644 --- a/app/assets/javascripts/ide/components/jobs/item.vue +++ b/app/assets/javascripts/ide/components/jobs/item.vue @@ -11,16 +11,48 @@ export default { required: true, }, }, + computed: { + jobId() { + return `#${this.job.id}`; + }, + }, }; + + diff --git a/app/assets/javascripts/ide/components/jobs/list.vue b/app/assets/javascripts/ide/components/jobs/list.vue index 7ac1ce3ef54..ef1d4580d6a 100644 --- a/app/assets/javascripts/ide/components/jobs/list.vue +++ b/app/assets/javascripts/ide/components/jobs/list.vue @@ -1,8 +1,11 @@ diff --git a/app/assets/javascripts/ide/components/jobs/stage.vue b/app/assets/javascripts/ide/components/jobs/stage.vue index a4e3b8e7926..c00ac458745 100644 --- a/app/assets/javascripts/ide/components/jobs/stage.vue +++ b/app/assets/javascripts/ide/components/jobs/stage.vue @@ -1,11 +1,15 @@ -- cgit v1.2.3