diff --git a/app/styles/app.scss b/app/styles/app.scss index e0952b53..f0e08832 100644 --- a/app/styles/app.scss +++ b/app/styles/app.scss @@ -53,6 +53,7 @@ @import "app/modules/search"; @import "app/modules/dropdown"; @import "app/modules/tabs"; +@import "app/modules/tooltips"; @import "app/layout"; @import "app/layouts/dashboard"; diff --git a/app/styles/app/layouts/buildheader.sass b/app/styles/app/layouts/buildheader.sass index 2ec40741..23009ae1 100644 --- a/app/styles/app/layouts/buildheader.sass +++ b/app/styles/app/layouts/buildheader.sass @@ -58,6 +58,8 @@ margin-top: 2.5rem color: $grey1 font-size: $font-size-sm + & span:hover + .tooltip + display: block .repo-main-commit position: relative @@ -147,3 +149,5 @@ .build-os text-transform: capitalize + + diff --git a/app/styles/app/modules/icons.sass b/app/styles/app/modules/icons.sass index f77bd026..1c61f63c 100644 --- a/app/styles/app/modules/icons.sass +++ b/app/styles/app/modules/icons.sass @@ -96,6 +96,7 @@ background-image: inline-image('svg/icon-job-errored.svg') .icon--job.started, .icon--job.created, +.icon--job.received, .icon--started-yellow background-image: inline-image('svg/icon-job-started.svg') diff --git a/app/styles/app/modules/tiles.sass b/app/styles/app/modules/tiles.sass index 7caf9aff..72ec6d56 100644 --- a/app/styles/app/modules/tiles.sass +++ b/app/styles/app/modules/tiles.sass @@ -198,6 +198,7 @@ @media #{$xlarge-up} @include grid-column(7) + p.tile-single-line padding: .7em 0 .icon--code diff --git a/app/styles/app/modules/tooltips.sass b/app/styles/app/modules/tooltips.sass new file mode 100644 index 00000000..1a27c228 --- /dev/null +++ b/app/styles/app/modules/tooltips.sass @@ -0,0 +1,42 @@ + +$tooltip-grey: #6A6C6D + +.tooltip + position: relative + display: none + +.tooltip-inner + position: absolute + bottom: 0 + right: 0 + background: $tooltip-grey + color: $white + font-size: $font-size-small + line-height: 18px + text-align: center + padding: 8px 5px + @extend %border-radius-4px + + &:after + content: '' + position: absolute + top: 98% + right: 3em + width: 0 + height: 0 + border-top: 13px solid $tooltip-grey + border-right: 13px solid transparent + border-left: 13px solid transparent + + @media #{$small-only} + bottom: -2.5em + + @media #{$medium-up} + width: 25rem + +.tooltip-inner + height: 4.1em + top: -8em + left: 4em + &:after + left: 4.1em \ No newline at end of file diff --git a/app/templates/jobs.hbs b/app/templates/jobs.hbs index ec8625d1..b9284e19 100644 --- a/app/templates/jobs.hbs +++ b/app/templates/jobs.hbs @@ -5,9 +5,10 @@
These are instances you can allow to fail without failing your entire build
+- Allowed Failures are items in your build matrix that are allowed to - fail without causing the entire build to be shown as failed. -
-- You can define allowed failures in the build matrix as follows: -
-matrix: - allow_failures: - - rvm: ruby-head-
- This lets you add in experimental and preparatory builds to test against versions or - configurations that you are not ready to officially support. -
-