Compare commits

...

11 Commits

Author SHA1 Message Date
lislis
9af0c24d2f start rewriting tooltips
remove some whitespace
2016-04-04 14:55:54 +02:00
lislis
0fb840a479 update dashboard row inactive states 2016-04-04 14:55:54 +02:00
lislis
c2c8feb1f9 match layout files
add flash display to dashbaord layout

remove dashboard layout, it is basically the same as the simple layout
2016-04-04 14:55:52 +02:00
lislis
b338483bf1 update org landing
remove merge conflict
2016-04-04 14:55:49 +02:00
lislis
7434806254 add star icon to empty star section
update signin button

redo cta arrow

change some color values to variables
2016-04-04 14:55:47 +02:00
Lisa P
cd323bf912 add permissions mixin to dashboard row
import util, coment out dashboard acceptance

remove dashboard acceptance completely

fix some layout things

update logo colors
2016-04-04 14:55:44 +02:00
Lisa P
e8b27dec6b generate test files 2016-04-04 14:55:43 +02:00
Lisa P
67b15de301 updated hooks error and flash message styles 2016-04-04 14:55:43 +02:00
Lisa P
5a4f6e7c21 indicate if repo is starred or not
use real link to settings, give footer some spacing
2016-04-04 14:55:41 +02:00
Lisa P
9bbf3ae671 only show lock for private repos 2016-04-04 14:55:40 +02:00
Lisa P
70e2fa5e75 add cheatcode styles
try keyboard addon
try some fun stuff

use the logo
make path toggle
2016-04-04 14:55:23 +02:00
41 changed files with 623 additions and 574 deletions

View File

@ -27,21 +27,6 @@ var App = Ember.Application.extend(Ember.Evented, {
return Travis.lookup('controller:flash').loadFlashes([options]); return Travis.lookup('controller:flash').loadFlashes([options]);
}, },
toggleSidebar() {
var element;
$('body').toggleClass('maximized');
element = $('<span></span>');
$('#top .profile').append(element);
Ember.run.later((function() {
return element.remove();
}), 10);
element = $('<span></span>');
$('#repo').append(element);
return Ember.run.later((function() {
return element.remove();
}), 10);
},
ready() { ready() {
if (location.hash.slice(0, 2) === '#!') { if (location.hash.slice(0, 2) === '#!') {
location.href = location.href.replace('#!/', ''); location.href = location.href.replace('#!/', '');

View File

@ -5,7 +5,7 @@ import { hasAdminPermission, hasPushPermission } from 'travis/utils/permission';
export default Ember.Component.extend({ export default Ember.Component.extend({
tagName: 'li', tagName: 'li',
classNameBindings: ['repo.default_branch.last_build.state'], classNameBindings: ['repo.default_branch.last_build.state', 'repo.active:is-active'],
classNames: ['rows', 'rows--dashboard'], classNames: ['rows', 'rows--dashboard'],
isLoading: false, isLoading: false,
isTriggering: false, isTriggering: false,

View File

@ -28,6 +28,7 @@ export default Ember.Controller.extend({
return item.slug.match(new RegExp(filter)); return item.slug.match(new RegExp(filter));
}); });
} }
this.inactive();
}.property('filter', 'model', 'org'), }.property('filter', 'model', 'org'),
updateFilter() { updateFilter() {

View File

@ -11,6 +11,8 @@ export default Ember.Controller.extend({
return this.get('user.name') || this.get('user.login'); return this.get('user.name') || this.get('user.login');
}.property('user.login', 'user.name'), }.property('user.login', 'user.name'),
isDashboard: false,
defineTowerColor(broadcastArray) { defineTowerColor(broadcastArray) {
if (!broadcastArray) { if (!broadcastArray) {
return ''; return '';
@ -68,6 +70,12 @@ export default Ember.Controller.extend({
}.property('broadcasts'), }.property('broadcasts'),
actions: { actions: {
cheatcode() {
$('body').toggleClass('cheatcode');
this.toggleProperty('isDashboard');
},
toggleBurgerMenu() { toggleBurgerMenu() {
this.toggleProperty('is-open'); this.toggleProperty('is-open');
return false; return false;

View File

@ -2,6 +2,9 @@
.row .row
max-width: 1024px max-width: 1024px
.footer
margin-top: 5rem
.main .main
margin: auto margin: auto
max-width: 1024px max-width: 1024px
@ -49,7 +52,6 @@
margin-bottom: -99999px margin-bottom: -99999px
padding-bottom: 100034px padding-bottom: 100034px
@media #{$large-up} @media #{$large-up}
#left, .wrapper-main #left, .wrapper-main
@ -92,3 +94,24 @@
.non-centered .wrapper-main .non-centered .wrapper-main
width: grid-calc(31, 36) width: grid-calc(31, 36)
margin-left: grid-calc(5, 36) margin-left: grid-calc(5, 36)
.cheatcode
aside#left
display: none
.wrapper-main
width: auto !important
min-height: 83vh
float: none !important
margin: auto !important
#main,
.topbar
width: 1024px !important
margin: auto !important
padding-bottom: 0 !important
footer.hidden
display: block
margin-top: 5rem

View File

@ -23,12 +23,17 @@
margin-bottom: 4rem margin-bottom: 4rem
.starred-empty .starred-empty
border: dotted 1px $pebble-grey border: dotted 1px rgba($cement-grey, 0.2)
border-radius: 2px border-radius: 2px
text-align: center text-align: center
padding: 2rem 0 padding: 2rem 0
font-size: 20px font-size: 18px
color: $cement-grey color: $cement-grey
span
@extend %icon-star
padding-left: 2em
background-size: 24px 24px
background-repeat: no-repeat
.dash-star .dash-star
&:hover, &:hover,
@ -42,6 +47,7 @@
fill: $canary-yellow fill: $canary-yellow
.dash-header .dash-header
position: relative
order: 2 order: 2
flex: 0 0 20% flex: 0 0 20%
@ -78,7 +84,7 @@
padding: 0 1em padding: 0 1em
@media #{$medium-up} @media #{$medium-up}
display: flex display: flex
flex-flow: row wrap flex-flow: row nowrap
align-items: center align-items: center
justify-content: space-between justify-content: space-between
height: 80px height: 80px
@ -97,9 +103,9 @@
.dash-last-build .dash-last-build
display: flex display: flex
order: 4 order: 4
flex: 0 0 55% flex: 1 0 30%
flex-flow: row wrap flex-flow: row nowrap
justify-content: space-between justify-content: flex-start
@media #{$small-only} @media #{$small-only}
margin-top: 2em margin-top: 2em
@ -109,3 +115,17 @@
> div > div
flex: 0 0 33% flex: 0 0 33%
.dash-button
order: 5
.activate-repo-button
@extend %button
background-color: $pebble-grey
color: $cement-grey
font-size: 14px
cursor: default
&.is-active:hover
background-color: $turf-green
color: white
cursor: pointer

View File

@ -53,6 +53,10 @@
align-items: center align-items: center
height: 34px height: 34px
&:hover
a
margin-left: -2px // related to the width given in color jobs
.section-title .section-title
font-size: 16px font-size: 16px
color: $cement-grey color: $cement-grey

View File

@ -185,16 +185,15 @@ p.profile-user-last
+linkStyle +linkStyle
.hooks-error .hooks-error
width: 100%; width: 100%
padding: 0 $column-gutter/2; margin-top: 1.3rem
margin-top: 3.3rem;
p p
position: relative position: relative
padding: $column-gutter/2 $column-gutter*2 $column-gutter/2 $column-gutter/2; padding: .7em 1.5em .7em 0.5em
color: #de4248 color: $brick-red
background-color: #f1b6ad background-color: $quartz-red
a a
color: #de4248 color: $brick-red
text-decoration: underline text-decoration: underline
&:after &:after
content: "" content: ""
@ -203,14 +202,14 @@ p.profile-user-last
left: 1.5em left: 1.5em
width: 1.2em width: 1.2em
height: 1.2em height: 1.2em
background: #f1b6ad background: $quartz-red
transform: rotate(45deg) transform: rotate(45deg)
.close .close
@extend .icon @extend .icon
@extend %icon-line-cross-red
position: absolute position: absolute
top: 1em top: 1em
right: 1em right: 1em
@extend .icon--dismiss-red
.profile-token-toggle .profile-token-toggle
.icon-eye .icon-eye

View File

@ -1,6 +1,7 @@
=requestFadeOut($status, $color) =requestFadeOut($status, $color)
@media #{$medium-up} @media #{$medium-up}
&.#{$status}:hover &.#{$status}:hover
padding-left: 0
.status-icon.api .status-icon.api
svg svg
background-color: $color background-color: $color
@ -19,8 +20,8 @@
margin-bottom: 5px margin-bottom: 5px
font-size: 15px font-size: 15px
padding-left: 1em padding-left: 1em
@include colorJobs($turf-green, 'accepted', 6px, rgba($turf-green, .1)) @include colorJobs($turf-green, 'accepted', 3px, rgba($turf-green, .1))
@include colorJobs($brick-red, 'rejected', 6px, rgba($brick-red, .1)) @include colorJobs($brick-red, 'rejected', 3px, rgba($brick-red, .1))
@include requestFadeOut('accepted',#ECF6EF) @include requestFadeOut('accepted',#ECF6EF)
@include requestFadeOut('rejected', #FBECEB) @include requestFadeOut('rejected', #FBECEB)
@ -36,9 +37,9 @@
@media #{$medium-up} @media #{$medium-up}
display: flex display: flex
justify-content: space-between justify-content: space-between
flex-flow: row wrap flex-flow: row nowrap
align-items: center align-items: center
padding: .3em 0 padding: .3em 0 .3em 2px
white-space: nowrap white-space: nowrap
.row-item:first-of-type .row-item:first-of-type

View File

@ -1,9 +1,9 @@
.top .cta .top .cta
border-bottom: 2px solid #E4E4E4 border-bottom: 2px solid rgba($cement-grey, 0.2)
border-top: 2px solid #E4E4E4 border-top: 2px solid rgba($cement-grey, 0.2)
line-height: 2.7em line-height: 2.7em
font-size: 16px font-size: 16px
color: #71AE76 color: $turf-green
text-align: right text-align: right
padding-right: 1rem padding-right: 1rem
background-color: #fff background-color: #fff
@ -13,16 +13,24 @@
position: relative position: relative
margin: auto margin: auto
padding: 0 padding: 0
&:after,
.arrow &:before
content: ""
display: block display: block
width: 13px
position: absolute position: absolute
top: -11px transform: rotate(45deg)
right: 66px &:after
background-image: inline-image('cta-arrow.svg') height: 13px
background-repeat: no-repeat background: rgba($cement-grey, 0.1)
width: 20px top: -0.4rem
height: 12px right: 4rem
&:before
height: 15px
background: white
top: -0.3rem
right: 57px
z-index: 1
@media #{$medium-up} @media #{$medium-up}
display: block display: block
@ -32,10 +40,10 @@
display: none !important display: none !important
.landing-pro .top .landing-pro .top
border-bottom: 1px solid #f1f1f1 border-bottom: 1px solid $pebble-grey
.top .top
background-color: #f1f1f1 background-color: $pebble-grey
.topbar .topbar
height: $top-height height: $top-height

View File

@ -137,5 +137,3 @@
&:active &:active
background-color: $hover background-color: $hover
border-left: $width solid $color border-left: $width solid $color
a
margin-left: - $width + 1px

View File

@ -1,26 +1,30 @@
$button-border-color: #d4d4d4 %button
font-family: $font-family-sans-serif
display: inline-block
cursor: pointer
white-space: nowrap
border-radius: 2px
border: none
vertical-align: middle
padding: 0.8rem
line-height: 1
text-decoration: none
.button, .button,
.btn .btn
font-family: $font-family-sans-serif @extend %button
position: relative position: relative
overflow: visible overflow: visible
display: inline-block
padding: 5px 10px
cursor: pointer
outline: none outline: none
text-decoration: none
text-align: center text-align: center
color: white color: white
white-space: nowrap
border-radius: 2px
background-color: $pebble-grey background-color: $pebble-grey
.button:hover, .button:hover,
.button:focus, .button:focus,
.button:active, .button:active,
.button.active .button.active
border-color: $button-border-color border-color: $pebble-grey
background-color: $cement-grey background-color: $cement-grey
text-decoration: none text-decoration: none
color: #fff color: #fff
@ -31,37 +35,30 @@ $button-border-color: #d4d4d4
border-bottom-color: #2356c4 border-bottom-color: #2356c4
background-color: #40454f background-color: #40454f
.button--signin, .button-signin,
.button--signingin .button-signingin
display: inline-block @extend %button
height: 36px
color: #fff color: #fff
font-size: $font-size-s font-size: 14px
line-height: 1 background-color: $turf-green
text-decoration: none .loading-indicator
border-radius: 4px vertical-align: top
border: none margin-left: .3em
vertical-align: middle i
background: background-color: white
color: $turf-green width: 6px
height: 6px
.button--signin .button-signin
padding: 0.6em 2em 0.55em 0.6em @extend %icon-github-white
cursor: pointer padding-right: 2.2em
background: background:
image: inline-image('ui/github-signin.svg') size: 16px
position: 95%
repeat: no-repeat repeat: no-repeat
position: 95.5% 45%
&:hover &:hover
background-color: #73c78d background-color: rgba($turf-green, 0.8)
text-decoration: none
.button--signingin
padding: 0.6em 0.6em 0.45em
span
display: inline-block
padding: 0 .2em
position: relative
top: -0.15em
.button--green .button--green
border: none border: none
@ -86,8 +83,8 @@ $button-border-color: #d4d4d4
&:hover &:hover
background-color: darken(#39a85b, 10) background-color: darken(#39a85b, 10)
#auth #navigation .button--signin, #auth #navigation .button-signin,
#auth #navigation .button--signingin #auth #navigation .button-signingin
display: none display: none
.button--grey .button--grey

View File

@ -178,7 +178,7 @@ $dropdown-button-margin: -9px
@media #{$medium-up} @media #{$medium-up}
position: absolute position: absolute
right: 0 right: 0
top: -7em bottom: 5em
margin: 0 margin: 0
background-color: white background-color: white
border: 1px solid $oxide-blue border: 1px solid $oxide-blue

View File

@ -1,6 +1,5 @@
.flash .flash
@include resetul @include resetul
font-size: 18px
text-align: center text-align: center
height: 0 height: 0
li li
@ -12,8 +11,6 @@
height: 0 height: 0
animation: comeIn 7s 1 ease animation: comeIn 7s 1 ease
z-index: 90 z-index: 90
li.broadcast
height: auto
.close .close
@extend .icon @extend .icon
@ -27,21 +24,18 @@
padding: .4em 0 padding: .4em 0
margin: 0 margin: 0
li.broadcast p
padding: .7em 5em
.success, .success,
.notice .notice
color: $turf-green color: $turf-green
background-color: $seed-green background-color: $seed-green
.close .close
@extend .icon--dismiss-green @extend .icon-line-cross-green
.error .error
color: $brick-red color: $brick-red
background-color: $quartz-red background-color: $quartz-red
.close .close
@extend .icon--dismiss-red @extend .icon-line-cross-red
@keyframes comeIn @keyframes comeIn
0% 0%

View File

@ -29,16 +29,6 @@
.icon--search .icon--search
background-image: inline-image('stroke-icons/icon-search.svg') background-image: inline-image('stroke-icons/icon-search.svg')
.icon--dismiss-yellow
background-image: inline-image('ui/icon-warning-dismiss.svg')
.icon--dismiss-green
background-image: inline-image('ui/icon-success-dismiss.svg')
.icon--dismiss-red
background-image: inline-image('ui/icon-error-dismiss.svg')
.icon--dismiss-grey
background-image: inline-image('ui/dismiss.svg')
%icon-line-trashcan %icon-line-trashcan
background-image: inline-image('stroke-icons/icon-trash.svg') background-image: inline-image('stroke-icons/icon-trash.svg')
%icon-line-trashcan-red %icon-line-trashcan-red
@ -102,12 +92,14 @@
@extend %icon @extend %icon
background-image: inline-image('stroke-icons/icon-builds.svg') background-image: inline-image('stroke-icons/icon-builds.svg')
%icon-line-commit,
%icon-github %icon-github
background-image: inline-image('stroke-icons/icon-github.svg') background-image: inline-image('stroke-icons/icon-github.svg')
%icon-github-white
background-image: inline-image('stroke-icons/icon-github-white.svg')
.icon-line-commit .icon-line-commit
@extend %icon @extend %icon
@extend %icon-line-commit @extend %icon-github
%icon-line-eye %icon-line-eye
background-image:inline-image('stroke-icons/icon-seemore.svg') background-image:inline-image('stroke-icons/icon-seemore.svg')
@ -127,7 +119,7 @@
position: 3px 3px position: 3px 3px
size: auto 10px size: auto 10px
display: inline-block display: inline-block
border: solid 1px #E4E6E6 border: solid 1px $pebble-grey
border-radius: 50% border-radius: 50%
@extend %icon-line-question @extend %icon-line-question
&:hover &:hover
@ -178,6 +170,12 @@
background-image: inline-image('stroke-icons/icon-failed-white.svg') background-image: inline-image('stroke-icons/icon-failed-white.svg')
%icon-line-cross-teal %icon-line-cross-teal
background-image: inline-image('stroke-icons/icon-failed-teal.svg') background-image: inline-image('stroke-icons/icon-failed-teal.svg')
%icon-line-cross-red
background-image: inline-image('stroke-icons/icon-failed-red.svg')
%icon-line-cross-green
background-image: inline-image('stroke-icons/icon-failed-green.svg')
%icon-line-cross-yellow
background-image: inline-image('stroke-icons/icon-failed-yellow.svg')
.icon-deactivate .icon-deactivate
@extend .icon @extend .icon
@ -215,10 +213,15 @@
text-indent: 999px text-indent: 999px
overflow: hidden overflow: hidden
%icon-star
background-image: inline-image('stroke-icons/icon-star.svg')
.icon-star .icon-star
@extend %icon @extend %icon
width: 18px width: 18px
height: 18px height: 18px
fill: none
stroke: $cement-grey
%icon-line-passed %icon-line-passed
background-image: inline-image('stroke-icons/icon-passed.svg') background-image: inline-image('stroke-icons/icon-passed.svg')

View File

@ -16,6 +16,7 @@
display: flex display: flex
flex-flow: column wrap flex-flow: column wrap
margin-bottom: 1rem margin-bottom: 1rem
&.is-active
@each $key, $value in $stateMap @each $key, $value in $stateMap
+rowColor(#{$key}, map-get($value, color)) +rowColor(#{$key}, map-get($value, color))
@ -46,6 +47,7 @@
.row-content .row-content
margin: 0 margin: 0
font-size: 16px font-size: 16px
white-space: nowrap
a:hover, a:hover,
a:active a:active
border-bottom: 1px solid $asphalt-grey border-bottom: 1px solid $asphalt-grey

View File

@ -82,44 +82,61 @@
&:before &:before
left: 2.5em left: 2.5em
.tooltip-jobs
display: inline-block
position: relative
vertical-align: middle
@extend %tooltip
.tooltip-bubble
top: -3.8em
left: -.5em
height: 3.2em
padding: .3em .4em
&:before
left: 0.6em
.tooltip-trigger
vertical-align: baseline
.tooltip.job-os // trying to rewrite
.tooltip-bubble
top: -2.2em $tooltip-spacing: 4em
height: 1.6em $tooltip-arrow-width: .8em
padding: 0.1em .4em
[data-tooltip]
position: relative
display: inline-block
vertical-align: middle
&:after
content: attr(data-tooltip)
padding: 0.2em 0.3em
color: white
border-radius: 2px
bottom: $tooltip-spacing
white-space: normal
font-size: 12px
&:before &:before
content: ""
width: $tooltip-arrow-width
height: $tooltip-arrow-width
transform: rotate(45deg)
bottom: $tooltip-spacing - $tooltip-arrow-width
&:after,
&:before
display: block
position: absolute
background: $asphalt-grey
left: 0 left: 0
right: 0 right: 0
margin: auto margin: auto
display: none
&:hover,
.tooltip--requests &:active
@extend %tooltip &:after,
position: absolute
right: 0
bottom: 0
.tooltip-trigger
margin: .2em .5em
.tooltip-bubble
top: -3.6em
right: 0
width: 10em
height: 3em
white-space: normal
&:before &:before
right: .8em display: block
.job-os[data-tooltip]
$tooltip-spacing: 3em
&:after
bottom: $tooltip-spacing
&:before
bottom: $tooltip-spacing - $tooltip-arrow-width
.request-item
[data-tooltip]
$tooltip-spacing: 3em
width: 7em
text-align: center
&:after
bottom: $tooltip-spacing
&:before
bottom: $tooltip-spacing - $tooltip-arrow-width

View File

@ -7,20 +7,6 @@
.top.landing-page .topbar .top.landing-page .topbar
background-color: #fff background-color: #fff
.button--signin
background-color: #ffffff
background-image: inline-image('landing-page/signingithub.svg')
background-size: 16px 16px
border: 2px solid #e4e7e7
color: #a0a8a8
.button--signingin
border: 2px solid #3FA75F
.button--signin:hover
background-color: #73c78d
background-image: inline-image('landing-page/signingithub-hover.svg')
border: 2px solid #73c78d
color: #fff
.landing-centered-wrapper .landing-centered-wrapper
.button .button
.sync-spinner .sync-spinner
@ -37,9 +23,14 @@
font-size: 5em font-size: 5em
line-height: 1em line-height: 1em
font-weight: 300 font-weight: 300
color: #8f9294 color: rgba($asphalt-grey, .8)
margin-bottom: 0 margin-bottom: 0
.hero,
.recent-builds,
.features-list
background-color: $pebble-grey
.hero, .oss-testing, .customers, .recent-builds, .free-for-oss, .private-repos, .features-list, .build-flows, .user-testimonials .hero, .oss-testing, .customers, .recent-builds, .free-for-oss, .private-repos, .features-list, .build-flows, .user-testimonials
padding: 70px 0 70px 0 padding: 70px 0 70px 0
@ -52,11 +43,11 @@
font-size: 3.3em font-size: 3.3em
line-height: 1.15em line-height: 1.15em
font-weight: 300 font-weight: 300
color: #39a85b color: $turf-green
p p
line-height: 1.5em line-height: 1.5em
font-color: #606162 font-color: $asphalt-grey
font-size: 1.7em font-size: 1.7em
.hero.z-1 .hero.z-1
@ -78,13 +69,12 @@
margin-bottom: -192px margin-bottom: -192px
#laptop img #laptop img
border: 2px solid #d8dadc border: 2px solid rgba($cement-grey, 0.2)
border-radius: 2px border-radius: 2px
.hero .hero
background-color: #f6f6f6
h1 h1
color: #339999 color: $oxide-blue
line-height: 1.2em line-height: 1.2em
margin-bottom: 0 margin-bottom: 0
@ -96,17 +86,15 @@
display: none display: none
.button .button
background-color: #39a85b background-color: $turf-green
color: #fff color: #fff
font-size: 2em font-size: 2em
font-weight: 300 font-weight: 300
padding: 0.5em
margin: 1.3em 0 1.3em 0 margin: 1.3em 0 1.3em 0
border-radius: 2px border-radius: 2px
border: 0
&:hover &:hover
background-color: #73c78d background-color: rgba($turf-green, .8)
.sign-in-mascot .sign-in-mascot
padding-right: 10px padding-right: 10px
@ -139,19 +127,15 @@
padding: 0 0 0 12% padding: 0 0 0 12%
.recent-builds .recent-builds
background-color: #f6f6f6
min-height: 44rem min-height: 44rem
.recent-builds-text .recent-builds-text
text-align: center text-align: center
h2 h2
color: #db4141 color: $brick-red
text-align: right text-align: right
margin: 0 margin: 0
a
color: #828282
p p
text-align: right text-align: right
margin-top: 0.5em margin-top: 0.5em
@ -196,7 +180,7 @@
text-align: center text-align: center
h2 h2
color: #339999 color: $oxide-blue
margin: 0 margin: 0
text-align: right text-align: right
@ -206,7 +190,12 @@
text-align: right text-align: right
a a
text-decoration: underline text-decoration: none
border-bottom: 1px solid $asphalt-grey
transition: all 200ms ease
&:hover
border-bottom: none
color: $cement-grey
.mobile-envelope .mobile-envelope
display: none display: none
@ -215,7 +204,6 @@
display: inline-block display: inline-block
.features-list .features-list
background-color: #f6f6f6
h2 h2
margin: 0 margin: 0
@ -223,16 +211,11 @@
h3 h3
font-size: 1.4em font-size: 1.4em
font-weight: 300 font-weight: 300
color: #413c3c
text-align: center
margin-bottom: 35px margin-bottom: 35px
padding-top: 40px padding-top: 40px
p p
font-size: 1.15em font-size: 16px
font-weight: 300
color: #606162
text-align: center
br.mobile-break br.mobile-break
display: none display: none
@ -278,7 +261,6 @@
margin-top: 1.6rem; margin-top: 1.6rem;
li li
font-color: #606162
font-size: 1.7em font-size: 1.7em
line-height: 1.7em line-height: 1.7em
&:before &:before
@ -293,7 +275,7 @@
text-align: center text-align: center
h2 h2
color: #909295 color: $cement-grey
h2#pr-bf-margin h2#pr-bf-margin
margin-top: 90px margin-top: 90px
@ -304,9 +286,8 @@
width: 120px width: 120px
p p
font-size: 1em font-size: 13px
line-height: 1.5em line-height: 1.5em
color: #5f6062
.divider-line-horizontal .divider-line-horizontal
width: 50px width: 50px
@ -322,13 +303,11 @@
margin-bottom: 50px margin-bottom: 50px
h2 h2
color: #418793 color: $oxide-blue
text-align: right text-align: right
p p
font-size: 1.2em font-size: 1.2em
font-weight: 300
color: #606162
margin: 0 margin: 0
display: inline-block display: inline-block
@ -407,7 +386,7 @@
.build-flows .branch-bf .divider-line-vertical .build-flows .branch-bf .divider-line-vertical
width: 3px width: 3px
height: 40px height: 40px
background: #eaeaec background: $pebble-grey
display: inline-block display: inline-block
margin-bottom: 10px margin-bottom: 10px
@ -472,7 +451,6 @@
padding-left: .5rem padding-left: .5rem
font-size: 18px font-size: 18px
.landing, .landing,
.landing-pro .landing-pro
background-color: white background-color: white

View File

@ -1,6 +1,6 @@
<div class="dash-head"> <div class="dash-head">
<a href="#" class="dash-star is-starred" title="(un-) star this repo"><span class="icon-star"> <a href="#" class="dash-star {{if repo.starred 'is-starred'}}" title="{{if repo.starred 'un'}}star this repo"><span class="icon-star">
<svg version="1.1" id="icon-star" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 15 15" style="enable-background:new 0 0 15 15;" xml:space="preserve" alt="star repository"> <svg version="1.1" id="icon-star" x="0px" y="0px" viewBox="0 0 15 15" xml:space="preserve" alt="star repository">
<path id="star" d="M7.159,1.035c0.188-0.38,0.495-0.38,0.683,0l1.596,3.234c0.188,0.38,0.685,0.741,1.105,0.802 <path id="star" d="M7.159,1.035c0.188-0.38,0.495-0.38,0.683,0l1.596,3.234c0.188,0.38,0.685,0.741,1.105,0.802
l3.569,0.519c0.42,0.061,0.515,0.353,0.211,0.649l-2.583,2.517c-0.304,0.296-0.494,0.88-0.422,1.298l0.61,3.555 l3.569,0.519c0.42,0.061,0.515,0.353,0.211,0.649l-2.583,2.517c-0.304,0.296-0.494,0.88-0.422,1.298l0.61,3.555
c0.072,0.418-0.177,0.599-0.552,0.401l-3.192-1.678c-0.375-0.197-0.99-0.197-1.365,0l-3.192,1.678 c0.072,0.418-0.177,0.599-0.552,0.401l-3.192-1.678c-0.375-0.197-0.99-0.197-1.365,0l-3.192,1.678
@ -8,7 +8,9 @@
C0.374,5.944,0.469,5.652,0.889,5.591l3.569-0.519c0.42-0.061,0.917-0.422,1.105-0.802L7.159,1.035z"/> C0.374,5.944,0.469,5.652,0.889,5.591l3.569-0.519c0.42-0.061,0.917-0.422,1.105-0.802L7.159,1.035z"/>
</svg> </svg>
</span></a> </span></a>
{{#if config.pro}}
<span class="icon-lock">private repo</span> <span class="icon-lock">private repo</span>
{{/if}}
</div> </div>
<div class="dash-body"> <div class="dash-body">
<div class="dash-main"> <div class="dash-main">
@ -21,11 +23,15 @@
<h3 class="label">Default branch</h3> <h3 class="label">Default branch</h3>
<p class="row-content color"> <p class="row-content color">
{{request-icon event=repo.default_branch.last_build.event_type state=repo.default_branch.last_build.state}} {{request-icon event=repo.default_branch.last_build.event_type state=repo.default_branch.last_build.state}}
{{repo.default_branch.name}} is {{repo.default_branch.last_build.state}} {{repo.default_branch.name}}
{{#if repo.active}}is {{repo.default_branch.last_build.state}}{{/if}}
</p> </p>
</section> </section>
{{#if repo.default_branch.last_build}}
<section class="dash-last-build"> <section class="dash-last-build">
{{#if repo.active}}
<div> <div>
<h3 class="label">Last build</h3> <h3 class="label">Last build</h3>
<p class="row-content color"> <p class="row-content color">
@ -35,6 +41,8 @@
{{/link-to}} {{/link-to}}
</p> </p>
</div> </div>
{{/if}}
<div> <div>
<h3 class="label">Last commit</h3> <h3 class="label">Last commit</h3>
<p class="row-content"> <p class="row-content">
@ -59,7 +67,10 @@
</p> </p>
</div> </div>
</section> </section>
{{/if}}
{{#if repo.active}}
{{#if displayMenuTofu}} {{#if displayMenuTofu}}
<div class="dash-menu"> <div class="dash-menu">
<div class="dropup {{if dropupIsOpen "is-open"}}"> <div class="dropup {{if dropupIsOpen "is-open"}}">
@ -82,11 +93,22 @@
</div> </div>
</div> </div>
{{/if}} {{/if}}
{{else}}
<div class="dash-button">
{{#if displayActivateLink}}
<button type="button" class="activate-repo-button is-active" {{action 'activateRepo'}}>Activate repository</button>
{{else}}
<p class="activate-repo-button" data-tooltip="You need admin rights to activate a repository">Actiavte repository</p>
{{/if}}
</div>
{{/if}}
</div> </div>
{{#if repo.active}}
<aside class="dash-aside"> <aside class="dash-aside">
<ul class="lastbuilds"> <ul class="lastbuilds">
{{lastbuild-tile repo=repo build=repo.default_branch.last_build}} {{lastbuild-tile repo=repo build=repo.default_branch.last_build}}
</ul> </ul>
</aside> </aside>
{{/if}}
</div> </div>

View File

@ -8,10 +8,9 @@
<span class="label-align" aria-label="Job number">{{job.number}}</span> <span class="label-align" aria-label="Job number">{{job.number}}</span>
</div> </div>
<div class="job-os {{job.config.os}} tooltip"> <div class="job-os {{job.config.os}} tooltip" data-tooltip="{{job.config.os}}">
{{#if job.config.os}} {{#if job.config.os}}
<span class="icon tooltip-trigger" aria-label="Operating System">{{job.config.os}}</span> <span class="icon" aria-label="{{job.config.os}} operating system">{{job.config.os}}</span>
<div class="tooltip-bubble" aria-hidden="true">{{job.config.os}}</div>
{{/if}} {{/if}}
</div> </div>

View File

@ -4,10 +4,9 @@
<h2 class="section-title">Build Jobs</h2> <h2 class="section-title">Build Jobs</h2>
{{else}} {{else}}
<h2 class="section-title">Allowed Failures <h2 class="section-title">Allowed Failures
<div class="tooltip-jobs"> <span class="tooltip-jobs" data-tooltip="These are jobs you can allow to fail <br> without failing your entire build">
<span class="icon-question tooltip-trigger"></span> <span class="icon-question tooltip-trigger"></span>
<p class="tooltip-bubble">These are jobs you can allow to fail <br> without failing your entire build</p> </span>
</div>
</h2> </h2>
{{/if}} {{/if}}

View File

@ -1,4 +1,3 @@
<div class="two-line row-header fade-out"> <div class="two-line row-header fade-out">
<div class="row-name row-color"> <div class="row-name row-color">
<h3>{{#link-to "owner" repo.owner}} <h3>{{#link-to "owner" repo.owner}}
@ -14,20 +13,9 @@
<div class="two-line"> <div class="two-line">
<div class="row-number"> <div class="row-number">
<div class="row-item row-color"> <div class="row-item">
{{#link-to "build" repo repo.lastBuildId}} {{#link-to "build" repo repo.lastBuildId}}
<span class="icon"> <span class="icon-hash"></span>
<svg version="1.1" id="Layer_1" x="0px" y="0px"
viewBox="-289 191 20 20" style="enable-background:new -289 191 20 20;" xml:space="preserve">
<path fill="#A5ACAD" class="st0" d="M-272.4,198.4C-272.4,198.4-272.4,198.4-272.4,198.4l-3.4,0l0.3-3.3c0-0.3-0.2-0.6-0.5-0.6
c-0.3,0-0.6,0.2-0.6,0.5l-0.3,3.4l-3.2,0l0.3-3.6c0-0.3-0.2-0.6-0.5-0.6c-0.3,0-0.6,0.2-0.6,0.5l-0.3,3.7l-3.2,0
c-0.3,0-0.5,0.2-0.5,0.6c0,0.3,0.2,0.5,0.5,0.5c0,0,0,0,0,0l3.1,0l-0.2,2.9l-3.5,0c-0.3,0-0.5,0.2-0.5,0.6c0,0.3,0.2,0.5,0.5,0.5
c0,0,0,0,0,0l3.4,0l-0.3,3.3c0,0.3,0.2,0.6,0.5,0.6c0,0,0,0,0,0c0.3,0,0.5-0.2,0.5-0.5l0.3-3.4l3.2,0l-0.3,3.6
c0,0.3,0.2,0.6,0.5,0.6c0,0,0,0,0,0c0.3,0,0.5-0.2,0.5-0.5l0.3-3.7l3.2,0c0.3,0,0.5-0.2,0.5-0.6c0-0.3-0.2-0.5-0.5-0.5c0,0,0,0,0,0
l-3.1,0l0.2-2.9l3.5,0c0.3,0,0.5-0.2,0.5-0.6C-271.8,198.7-272.1,198.4-272.4,198.4z M-277.2,202.4l-3.2,0l0.2-2.9l3.2,0
L-277.2,202.4z"/>
</svg>
</span>
<span class="label-align"> <span class="label-align">
{{repo.lastBuildNumber}} {{repo.lastBuildState}}</span> {{repo.lastBuildNumber}} {{repo.lastBuildState}}</span>
{{/link-to}} {{/link-to}}
@ -36,22 +24,7 @@
<div class="row-calendar"> <div class="row-calendar">
<div class="row-item" title="{{repo.lastBuildFinishedAt}}"> <div class="row-item" title="{{repo.lastBuildFinishedAt}}">
<span class="icon"> <span class="icon-calendar"> </span>
<svg viewBox="0 0 20 20">
<g id="Cal">
<path fill="#A7AEAE" d="M16.7,2.5H3.3C3,2.5,2.8,2.7,2.8,3V17c0,0.3,0.2,0.5,0.5,0.5h13.4c0.3,0,0.5-0.2,0.5-0.5V3
C17.2,2.7,17,2.5,16.7,2.5z M16.2,3.4v3.1H3.8V3.4H16.2z M3.8,16.6v-9h12.5v9H3.8z"/>
<path fill="#A7AEAE" d="M8.7,13.4c-0.1,0-0.3,0-0.4,0c0.2-0.2,0.4-0.4,0.5-0.6c0.2-0.2,0.3-0.4,0.5-0.6c0.1-0.2,0.2-0.4,0.3-0.6
c0.1-0.2,0.1-0.4,0.1-0.6c0-0.2,0-0.4-0.1-0.6c-0.1-0.2-0.2-0.3-0.3-0.4C9.2,10,9.1,9.9,8.9,9.8C8.7,9.7,8.5,9.7,8.3,9.7
C8,9.7,7.7,9.8,7.5,9.9C7.2,10,7,10.2,6.8,10.4L7.3,11c0.1-0.1,0.2-0.2,0.4-0.3c0.1-0.1,0.3-0.1,0.4-0.1c0.2,0,0.4,0.1,0.5,0.2
c0.1,0.1,0.2,0.3,0.2,0.5c0,0.2,0,0.3-0.1,0.5c-0.1,0.2-0.2,0.4-0.4,0.6c-0.2,0.2-0.4,0.4-0.6,0.7c-0.2,0.2-0.5,0.5-0.8,0.8v0.6
H10v-0.9H9.1C9,13.4,8.8,13.4,8.7,13.4z"/>
<path fill="#A7AEAE" d="M10.6,10.7h2c-0.2,0.3-0.4,0.6-0.5,0.8c-0.1,0.3-0.3,0.6-0.4,0.8c-0.1,0.3-0.2,0.6-0.2,0.9
c0,0.3-0.1,0.7-0.1,1h1c0-0.4,0-0.8,0.1-1.2c0-0.3,0.1-0.7,0.2-0.9c0.1-0.3,0.2-0.6,0.4-0.9c0.2-0.3,0.4-0.6,0.6-0.9V9.8h-3.1
V10.7z"/>
</g>
</svg>
</span>
<time class="label-align" datetime="{{repo.lastBuildFinishedAt}}"> <time class="label-align" datetime="{{repo.lastBuildFinishedAt}}">
{{landing-page-last-build-time repo.lastBuildFinishedAt}}</time> {{landing-page-last-build-time repo.lastBuildFinishedAt}}</time>
</div> </div>
@ -61,48 +34,15 @@
<div class="two-line"> <div class="two-line">
<div class="row-commit"> <div class="row-commit">
<div class="row-item"> <div class="row-item">
<span class="icon"> <span class="icon-github"></span>
<svg x="0px" y="0px" viewBox="2 0 20 20" xml:space="preserve">
<g id="Commit">
<path fill="#A7AEAE" d="M7.8,17.5c-0.3,0-0.5-0.2-0.5-0.5l0-1c-0.4,0-1,0.1-1.4-0.1c-0.4-0.1-1.3-0.5-1.8-1.7
c-0.1-0.2-0.3-0.4-0.4-0.6c-0.1-0.1-0.2-0.3-0.3-0.4C3,12.8,3,12,3.3,11.5c0.3-0.4,0.7-0.5,1.2-0.3c0.7,0.2,1.1,0.9,1.4,1.3
c0.1,0.1,0.1,0.2,0.2,0.2c0.4,0.4,1,0.3,1.4,0.1c0.1-0.1,0.2-0.2,0.3-0.3c-0.1,0-0.1,0-0.2,0c-0.7-0.1-1.3-0.4-1.9-0.7
c-0.2-0.2-0.6-0.4-0.8-0.7c-0.3-0.3-0.5-0.7-0.7-1.2C4.1,9.4,4,9,3.9,8.5c0-0.4-0.1-0.9,0-1.4C4,6.5,4.2,6,4.5,5.5
c0.1-0.1,0.1-0.2,0.2-0.3c0,0,0-0.1,0-0.1c-0.1-0.3-0.1-0.6-0.1-1c0-0.4,0.1-0.8,0.3-1.2C5,2.6,5.2,2.5,5.5,2.5
c0.3,0,0.8,0.1,1.2,0.3c0.4,0.2,0.8,0.4,1.2,0.7c0.5-0.1,1-0.2,1.6-0.2c0.4,0,1.6,0,2,0c0.5,0,1,0.1,1.4,0.2l0.2-0.1
c0.2-0.1,0.5-0.3,0.7-0.4c0.4-0.2,0.7-0.3,1.1-0.3c0.1,0,0.2,0,0.3,0c0.3,0,0.5,0.1,0.6,0.4c0.2,0.6,0.4,1.2,0.2,2l0,0.1
c0,0.1,0,0.2-0.1,0.3c0.5,0.6,0.7,1.3,0.8,2.1c0,0.3,0,0.6,0,0.9c0,0.5-0.1,1-0.2,1.4c-0.2,0.5-0.4,1-0.7,1.4
c-0.3,0.4-0.7,0.6-1,0.8c-0.6,0.3-1.2,0.6-1.8,0.7c0.2,0.4,0.3,0.8,0.3,1.3c0,0,0,0,0,0c0,0.8,0,3.2,0,3.2c0,0.3-0.2,0.5-0.5,0.5
L7.8,17.5L7.8,17.5z M7.8,15.1c0.1,0,0.2,0,0.3,0.1c0.1,0.1,0.2,0.2,0.2,0.3l0,1l4.2,0c0-0.7,0-2.1,0-2.7c0-0.4-0.1-0.7-0.2-1
c-0.1-0.2-0.1-0.3-0.2-0.3l0.3-0.4l0,0L12,12.5c-0.1-0.1-0.1-0.3-0.1-0.5c0.1-0.2,0.2-0.3,0.4-0.3l0.3,0c0.7-0.1,1.3-0.3,1.9-0.7
c0.3-0.2,0.6-0.4,0.7-0.6c0.2-0.3,0.4-0.6,0.5-1C15.9,9,15.9,8.6,16,8.1c0-0.2,0-0.5,0-0.7c-0.1-0.7-0.3-1.2-0.7-1.7
c-0.2-0.2-0.2-0.4-0.1-0.6c0-0.1,0.1-0.2,0.1-0.3l0-0.1c0.1-0.4,0-0.8-0.1-1.2c0,0,0,0-0.1,0c-0.2,0-0.5,0.1-0.7,0.2
c-0.2,0.1-0.4,0.2-0.7,0.4l-0.4,0.2c-0.1,0.1-0.3,0.1-0.4,0.1c-0.5-0.1-0.9-0.2-1.4-0.2c-0.4,0-1.5,0-1.9,0C9,4.1,8.5,4.2,8,4.4
c-0.1,0-0.3,0-0.5-0.1C7.1,4,6.7,3.8,6.3,3.6C6.1,3.5,5.9,3.5,5.7,3.5C5.6,3.7,5.6,4,5.6,4.2c0,0.3,0,0.5,0.1,0.7
c0,0.1,0,0.1,0.1,0.2c0.1,0.2,0,0.4-0.1,0.5L5.5,5.8C5.5,5.9,5.4,6,5.3,6.1C5.1,6.4,4.9,6.8,4.8,7.3c-0.1,0.4,0,0.8,0,1.1
c0,0.4,0.1,0.8,0.2,1.2c0.1,0.4,0.3,0.7,0.5,0.9C5.8,10.7,6,10.9,6.2,11c0.5,0.3,1,0.5,1.6,0.6c0.2,0,0.7,0.1,0.7,0.1
c0.1,0,0.3,0.1,0.3,0.2c0.1,0.1,0.1,0.2,0.1,0.4c0,0.1-0.3,1-0.9,1.4c-0.7,0.4-1.8,0.5-2.5-0.3c-0.1-0.1-0.2-0.2-0.3-0.3
c-0.2-0.3-0.6-0.8-1-1c-0.1,0-0.1,0-0.1,0c0,0,0,0-0.1,0.1c0,0.2,0,0.4,0.1,0.6c0.1,0.1,0.2,0.2,0.3,0.4c0.2,0.3,0.4,0.5,0.5,0.8
c0.4,0.8,1,1.1,1.2,1.2C6.6,15.2,7.4,15.1,7.8,15.1C7.7,15.1,7.7,15.1,7.8,15.1z"/>
</g>
</svg>
</span>
<span class="label-align"> <span class="label-align">
{{format-sha repo.lastBuild.commit.sha}}</span> {{format-sha repo.lastBuild.commit.sha}}</span>
</div> </div>
</div> </div>
<div class="row-commiter"> <div class="row-commiter">
<div class="row-item"> <div class="row-item color">
<span class="icon"> {{request-icon event=repo.lastBuild.eventType}}
<svg version="1.1" id="Layer_1" x="0px" y="0px" <span class="label-align">{{repo.lastBuild.commit.branch}}</span>
viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
<g id="Push">
<path fill="#A7AEAE" d="M16.9,9.4h-3.5c-0.3-1.6-1.7-2.8-3.4-2.8S6.9,7.8,6.6,9.4H3.1c-0.3,0-0.6,0.3-0.6,0.6s0.3,0.6,0.6,0.6h3.5
c0.3,1.6,1.7,2.8,3.4,2.8s3.1-1.2,3.4-2.8h3.5c0.3,0,0.6-0.3,0.6-0.6S17.2,9.4,16.9,9.4z M10,12.2c-1.2,0-2.2-1-2.2-2.2
c0-1.2,1-2.2,2.2-2.2c1.2,0,2.2,1,2.2,2.2c0,0,0,0,0,0c0,0,0,0,0,0C12.2,11.2,11.2,12.2,10,12.2z"/>
</g>
</svg>
</span><span class="label-align">{{repo.lastBuild.commit.branch}}</span>
</div> </div>
</div> </div>
</div> </div>

View File

@ -37,8 +37,7 @@
</div> </div>
{{#if isGHPages}} {{#if isGHPages}}
<a class="tooltip--requests" href="https://docs.travis-ci.com/user/customizing-the-build/#Whitelisting-or-blacklisting-branches" title="Branch whitelisting - Travis CI Docs"> <a class="tooltip" href="https://docs.travis-ci.com/user/customizing-the-build/#Whitelisting-or-blacklisting-branches" title="Branch whitelisting - Travis CI Docs" data-tooltip="Read about branch whitelisting">
<span class="icon-question tooltip-trigger" aria-label="Help"></span> <span class="icon-question" aria-label="Help"></span>
<span class="tooltip-bubble">Read about branch whitelisting</span>
</a> </a>
{{/if}} {{/if}}

View File

@ -1,3 +1,3 @@
{{#travis-layout layoutName="layouts/dashboard" class="dashboard"}} {{#travis-layout layoutName="layouts/simple" class="dashboard"}}
{{outlet}} {{outlet}}
{{/travis-layout}} {{/travis-layout}}

View File

@ -7,7 +7,7 @@
<p>Easily sync your GitHub projects with Travis CI<br class="mobile-break"> and youll be testing your code in minutes!</p> <p>Easily sync your GitHub projects with Travis CI<br class="mobile-break"> and youll be testing your code in minutes!</p>
{{#if auth.signedOut}} {{#if auth.signedOut}}
<button {{action "signIn" target="auth"}} class="button"><img src="../images/landing-page/sign-in-mascot.svg" class="sign-in-mascot">Sign Up</button> <button {{action "signIn" target="auth"}} class="button"><img src="../images/landing-page/sign-in-mascot.svg" class="sign-in-mascot"><span class="label-align">Sign Up</span></button>
{{/if}} {{/if}}
{{#if auth.signingIn}} {{#if auth.signingIn}}
<button class="button"><span class="loading-indicator--white"><i></i><i></i><i></i></span>Signing In</button> <button class="button"><span class="loading-indicator--white"><i></i><i></i><i></i></span>Signing In</button>

View File

@ -1,15 +0,0 @@
<div class="wrapper">
<header id="top" class="top">
<div class="centered">
{{render "top"}}
</div>
</header>
<div class="centered">
{{yield}}
</div>
</div>
<footer>
{{render "footer"}}
</footer>

View File

@ -15,6 +15,4 @@
</div> </div>
</div> </div>
<footer>
{{render "footer"}} {{render "footer"}}
</footer>

View File

@ -13,6 +13,4 @@
</div> </div>
</div> </div>
<footer>
{{render "footer"}} {{render "footer"}}
</footer>

View File

@ -1,4 +1,4 @@
{{#travis-layout layoutName="layouts/profile" class="owner"}} {{#travis-layout layoutName="layouts/simple" class="owner"}}
<header class="owner-header row"> <header class="owner-header row">
<div class="owner-avatar"> <div class="owner-avatar">
<img src={{avatarURL}} alt="" width="125" height="125"> <img src={{avatarURL}} alt="" width="125" height="125">

View File

@ -1,6 +1,11 @@
<div class="topbar {{if is-open 'has-autoheight'}} {{if showBroadcasts 'has-autoheight'}}"> <div class="topbar {{if is-open 'has-autoheight'}} {{if showBroadcasts 'has-autoheight'}}">
<h1 id="logo" class="logo">{{#link-to "main" alt="Travis CI"}}Travis CI{{/link-to}}</h1> <h1 id="logo" class="logo" {{action "cheatcode" on="doubleClick"}}>
{{#if isDashboard}}
{{#link-to "dashboard" alt="Travis CI"}}Travis CI{{/link-to}}
{{else}}
{{#link-to "main" alt="Travis CI"}}Travis CI{{/link-to}}
{{/if}}
</h1>
<div class="navigation-toggle"> <div class="navigation-toggle">
<button type="button" id="tofuburger" class="tofuburger" {{action 'toggleBurgerMenu'}}>Toggle Menu</button> <button type="button" id="tofuburger" class="tofuburger" {{action 'toggleBurgerMenu'}}>Toggle Menu</button>
</div> </div>
@ -62,7 +67,7 @@
<li class="{{classProfile}}"> <li class="{{classProfile}}">
{{#if auth.signedOut}} {{#if auth.signedOut}}
<button class="signed-out button--signin" {{action "signIn" target="auth"}}>Sign in with GitHub</button> <button class="signed-out button-signin" {{action "signIn" target="auth"}}>Sign in with GitHub</button>
{{/if}} {{/if}}
{{#if auth.signedIn}} {{#if auth.signedIn}}
{{#link-to "profile" class="navigation-anchor signed-in"}} {{#link-to "profile" class="navigation-anchor signed-in"}}
@ -71,7 +76,7 @@
{{/link-to}} {{/link-to}}
{{/if}} {{/if}}
{{#if auth.signingIn}} {{#if auth.signingIn}}
<button class="signing-in button--signingin">Signing In <span class="loading-indicator--white"><i></i><i></i><i></i></span></button> <button class="signing-in button-signingin">Signing In {{loading-indicator inline=true}}</button>
{{/if}} {{/if}}
{{#if auth.signedIn}} {{#if auth.signedIn}}
<ul class="navigation-nested"> <ul class="navigation-nested">
@ -98,7 +103,6 @@
{{#if showCta}} {{#if showCta}}
<div class="cta"> <div class="cta">
<p class="row"> <p class="row">
<span class="arrow"></span>
Help make Open Source a better place and start building better software today! Help make Open Source a better place and start building better software today!
</p> </p>
</div> </div>

View File

@ -56,6 +56,9 @@ export default function() {
return new Mirage.Response(404, {}, {}); return new Mirage.Response(404, {}, {});
} }
}); });
this.get('/dashboard', function(schema, request) {
// repos and orgs?
});
// These comments are here to help you get started. Feel free to delete them. // These comments are here to help you get started. Feel free to delete them.

View File

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="20" height="12" version="1.1" xmlns="http://www.w3.org/2000/svg">
<g transform="translate(10, 1), rotate(45)" fill="white">
<rect x="0" y="0" width="20" height="20"
style="fill: white; stroke-width: 2; stroke: #E4E4E4;" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 320 B

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="icon-failed" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 15 15" style="enable-background:new 0 0 15 15;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;stroke:#39aa56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
</style>
<g id="failed">
<line class="st0" x1="0.5" y1="0.5" x2="14.5" y2="14.5"/>
<line class="st0" x1="14.5" y1="0.5" x2="0.5" y2="14.5"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 625 B

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="icon-failed" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 15 15" style="enable-background:new 0 0 15 15;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;stroke:#db4545;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
</style>
<g id="failed">
<line class="st0" x1="0.5" y1="0.5" x2="14.5" y2="14.5"/>
<line class="st0" x1="14.5" y1="0.5" x2="0.5" y2="14.5"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 625 B

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="icon-failed" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 15 15" style="enable-background:new 0 0 15 15;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;stroke:cdb62c;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
</style>
<g id="failed">
<line class="st0" x1="0.5" y1="0.5" x2="14.5" y2="14.5"/>
<line class="st0" x1="14.5" y1="0.5" x2="0.5" y2="14.5"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 624 B

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="icon-github" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 15 15" style="enable-background:new 0 0 15 15;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
</style>
<path id="github" class="st0" d="M10.384,11.324c0-0.408-0.06-0.807-0.243-1.179c-0.085-0.173-0.186-0.335-0.33-0.467
C9.805,9.672,9.799,9.664,9.787,9.65c0.099-0.011,0.191-0.021,0.283-0.031c0.753-0.082,1.451-0.324,2.098-0.716
c0.318-0.193,0.618-0.409,0.848-0.706c0.275-0.355,0.456-0.757,0.58-1.188c0.124-0.43,0.186-0.87,0.221-1.315
c0.021-0.265,0.031-0.529,0.002-0.795c-0.083-0.743-0.35-1.405-0.853-1.964c-0.034-0.038-0.042-0.066-0.02-0.115
c0.08-0.175,0.095-0.366,0.126-0.553c0.1-0.597-0.039-1.162-0.229-1.72c-0.013-0.038-0.039-0.046-0.071-0.045
c-0.131,0.008-0.263,0.015-0.394,0.026c-0.326,0.029-0.628,0.14-0.912,0.293c-0.352,0.19-0.696,0.397-1.044,0.595
c-0.022,0.012-0.055,0.017-0.079,0.011c-0.494-0.13-0.995-0.213-1.504-0.254C8.43,1.14,7.317,1.138,6.908,1.164
C6.36,1.198,5.82,1.284,5.289,1.428c-0.038,0.01-0.064,0.003-0.096-0.017c-0.405-0.262-0.824-0.5-1.264-0.699
c-0.33-0.15-0.679-0.195-1.035-0.211c-0.092-0.004-0.095,0-0.124,0.085C2.648,0.951,2.55,1.32,2.525,1.706
C2.507,1.999,2.55,2.286,2.608,2.571c0.018,0.092,0.05,0.183,0.082,0.271c0.013,0.034,0.004,0.051-0.015,0.076
C2.571,3.05,2.462,3.18,2.366,3.318C2.072,3.737,1.918,4.21,1.832,4.71c-0.07,0.409-0.043,0.819-0.001,1.228
c0.044,0.431,0.121,0.854,0.258,1.266c0.129,0.39,0.312,0.751,0.576,1.067c0.201,0.24,0.45,0.424,0.714,0.59
c0.526,0.332,1.094,0.563,1.704,0.683c0.226,0.044,0.752,0.105,0.752,0.105s-0.186,1.31-0.674,1.589
c-0.538,0.307-1.365,0.371-1.929-0.192C3.03,10.844,2.536,9.892,1.847,9.635c-0.879-0.327-1.044,0.816-0.628,1.399
c0.261,0.367,0.625,0.761,0.77,1.078c0.404,0.886,1.056,1.281,1.521,1.416c0.619,0.18,1.688-0.016,1.688-0.016l0.06,0.989
l5.112-0.006C10.368,14.494,10.384,12.127,10.384,11.324z"/>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -2,7 +2,7 @@
<!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="icon-star" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" <svg version="1.1" id="icon-star" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 15 15" style="enable-background:new 0 0 15 15;" xml:space="preserve"> viewBox="0 0 15 15" style="enable-background:new 0 0 15 15;" xml:space="preserve">
<path id="star" class="st0" d="M7.159,1.035c0.188-0.38,0.495-0.38,0.683,0l1.596,3.234c0.188,0.38,0.685,0.741,1.105,0.802 <path id="star" fill="none" stroke="#9d9d9d" class="st0" d="M7.159,1.035c0.188-0.38,0.495-0.38,0.683,0l1.596,3.234c0.188,0.38,0.685,0.741,1.105,0.802
l3.569,0.519c0.42,0.061,0.515,0.353,0.211,0.649l-2.583,2.517c-0.304,0.296-0.494,0.88-0.422,1.298l0.61,3.555 l3.569,0.519c0.42,0.061,0.515,0.353,0.211,0.649l-2.583,2.517c-0.304,0.296-0.494,0.88-0.422,1.298l0.61,3.555
c0.072,0.418-0.177,0.599-0.552,0.401l-3.192-1.678c-0.375-0.197-0.99-0.197-1.365,0l-3.192,1.678 c0.072,0.418-0.177,0.599-0.552,0.401l-3.192-1.678c-0.375-0.197-0.99-0.197-1.365,0l-3.192,1.678
c-0.375,0.197-0.624,0.017-0.552-0.401l0.61-3.555c0.072-0.418-0.118-1.002-0.422-1.298L0.678,6.24 c-0.375,0.197-0.624,0.017-0.552-0.401l0.61-3.555c0.072-0.418-0.118-1.002-0.422-1.298L0.678,6.24

Before

Width:  |  Height:  |  Size: 878 B

After

Width:  |  Height:  |  Size: 907 B

View File

@ -37,18 +37,18 @@
l1.225,4.03l6.557,0.745l2.086-1.459l0.591-4.146c-1.67-0.305-4.111-0.671-7.103-0.9C24.561,21.237,22.299,21.514,22.164,21.523z l1.225,4.03l6.557,0.745l2.086-1.459l0.591-4.146c-1.67-0.305-4.111-0.671-7.103-0.9C24.561,21.237,22.299,21.514,22.164,21.523z
M29.298,23.734c0.028,0.368-0.011,0.636-0.103,0.834c0.79-0.094,0.97,0.441,0.979,0.474c-0.573-0.276-1.2,0.073-2.342,0.095 M29.298,23.734c0.028,0.368-0.011,0.636-0.103,0.834c0.79-0.094,0.97,0.441,0.979,0.474c-0.573-0.276-1.2,0.073-2.342,0.095
c-0.849,0.031-1.562,0.041-1.609-1.292c-0.047-1.336,0.498-2.441,1.347-2.471C28.419,21.345,29.195,22.402,29.298,23.734z"/> c-0.849,0.031-1.562,0.041-1.609-1.292c-0.047-1.336,0.498-2.441,1.347-2.471C28.419,21.345,29.195,22.402,29.298,23.734z"/>
<path fill="#A0A1A2" d="M26.223,23.845c0.048,1.333,0.761,1.323,1.609,1.292c1.142-0.021,1.769-0.371,2.342-0.095 <path fill="#9d9d9d" d="M26.223,23.845c0.048,1.333,0.761,1.323,1.609,1.292c1.142-0.021,1.769-0.371,2.342-0.095
c-0.009-0.032-0.188-0.567-0.979-0.474c0.092-0.198,0.131-0.466,0.103-0.834c-0.104-1.332-0.879-2.39-1.729-2.36 c-0.009-0.032-0.188-0.567-0.979-0.474c0.092-0.198,0.131-0.466,0.103-0.834c-0.104-1.332-0.879-2.39-1.729-2.36
C26.721,21.403,26.176,22.509,26.223,23.845z M27.489,22.22c0.239-0.005,0.438,0.186,0.441,0.426 C26.721,21.403,26.176,22.509,26.223,23.845z M27.489,22.22c0.239-0.005,0.438,0.186,0.441,0.426
c0.005,0.239-0.187,0.438-0.425,0.442c-0.24,0.004-0.438-0.188-0.442-0.428C27.058,22.421,27.25,22.224,27.489,22.22z"/> c0.005,0.239-0.187,0.438-0.425,0.442c-0.24,0.004-0.438-0.188-0.442-0.428C27.058,22.421,27.25,22.224,27.489,22.22z"/>
<path fill="#A0A1A2" d="M14.581,25.377c0.088,0.002,0.18,0,0.274-0.002c0.082,0,0.164-0.002,0.25-0.005 <path fill="#9d9d9d" d="M14.581,25.377c0.088,0.002,0.18,0,0.274-0.002c0.082,0,0.164-0.002,0.25-0.005
c0.851-0.008,1.556,0.072,1.545-1.262c-0.014-1.334-0.606-2.414-1.457-2.405c-0.849,0.008-1.671,1.102-1.622,2.435 c0.851-0.008,1.556,0.072,1.545-1.262c-0.014-1.334-0.606-2.414-1.457-2.405c-0.849,0.008-1.671,1.102-1.622,2.435
c0.015,0.348,0.066,0.598,0.148,0.779c-0.74,0.187-0.945,0.644-0.957,0.673C13.228,25.339,13.755,25.375,14.581,25.377z c0.015,0.348,0.066,0.598,0.148,0.779c-0.74,0.187-0.945,0.644-0.957,0.673C13.228,25.339,13.755,25.375,14.581,25.377z
M15.312,22.542c0.24-0.008,0.439,0.182,0.447,0.422c0.006,0.239-0.184,0.439-0.423,0.445c-0.24,0.008-0.44-0.183-0.446-0.422 M15.312,22.542c0.24-0.008,0.439,0.182,0.447,0.422c0.006,0.239-0.184,0.439-0.423,0.445c-0.24,0.008-0.44-0.183-0.446-0.422
C14.883,22.748,15.072,22.547,15.312,22.542z"/> C14.883,22.748,15.072,22.547,15.312,22.542z"/>
<polygon fill="#A0A1A2" points="17.309,8.327 19.695,8.327 19.695,7.343 20.232,7.343 20.232,11.889 19.421,11.889 19.421,14.432 <polygon fill="#9d9d9d" points="17.309,8.327 19.695,8.327 19.695,7.343 20.232,7.343 20.232,11.889 19.421,11.889 19.421,14.432
23.598,14.432 23.598,11.889 22.786,11.889 22.786,7.343 23.324,7.343 23.324,8.327 25.712,8.327 25.712,4.958 17.309,4.958 "/> 23.598,14.432 23.598,11.889 22.786,11.889 22.786,7.343 23.324,7.343 23.324,8.327 25.712,8.327 25.712,4.958 17.309,4.958 "/>
<path fill="#A0A1A2" d="M39.689,14.823c-0.015-0.289-0.043-0.577-0.082-0.861c-0.02-0.144-0.041-0.288-0.071-0.429 <path fill="#9d9d9d" d="M39.689,14.823c-0.015-0.289-0.043-0.577-0.082-0.861c-0.02-0.144-0.041-0.288-0.071-0.429
c-0.028-0.146-0.056-0.281-0.103-0.44l-0.03-0.112l-0.079-0.063c-0.455-0.356-0.944-0.626-1.441-0.864 c-0.028-0.146-0.056-0.281-0.103-0.44l-0.03-0.112l-0.079-0.063c-0.455-0.356-0.944-0.626-1.441-0.864
c-0.411-0.194-0.828-0.363-1.249-0.518c-1.177-3.264-3.197-6.158-5.856-8.173c-2.747-2.084-5.978-3.187-9.342-3.187 c-0.411-0.194-0.828-0.363-1.249-0.518c-1.177-3.264-3.197-6.158-5.856-8.173c-2.747-2.084-5.978-3.187-9.342-3.187
c-3.366,0-6.596,1.103-9.344,3.187C9.999,4.949,8.304,7.081,7.103,9.508H7.097c-0.325,0.657-0.617,1.333-0.867,2.028 c-3.366,0-6.596,1.103-9.344,3.187C9.999,4.949,8.304,7.081,7.103,9.508H7.097c-0.325,0.657-0.617,1.333-0.867,2.028

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -4,25 +4,25 @@
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="100.266px" height="22px" viewBox="0 0 100.266 22" enable-background="new 0 0 100.266 22" xml:space="preserve"> width="100.266px" height="22px" viewBox="0 0 100.266 22" enable-background="new 0 0 100.266 22" xml:space="preserve">
<g> <g>
<path fill="#A3A3A3" d="M5.759,4.603H0V1.635h15.021v2.967H9.295v16.833H5.759V4.603z"/> <path fill="#9d9d9d" d="M5.759,4.603H0V1.635h15.021v2.967H9.295v16.833H5.759V4.603z"/>
<path fill="#A3A3A3" d="M14.709,6.57h2.894l0.245,2.633h0.123c1.064-1.936,2.649-2.995,4.237-2.995c0.76,0,1.247,0.09,1.705,0.301 <path fill="#9d9d9d" d="M14.709,6.57h2.894l0.245,2.633h0.123c1.064-1.936,2.649-2.995,4.237-2.995c0.76,0,1.247,0.09,1.705,0.301
l-0.61,3.028c-0.518-0.152-0.914-0.242-1.554-0.242c-1.188,0-2.62,0.817-3.534,3.059v9.082h-3.504V6.57H14.709z"/> l-0.61,3.028c-0.518-0.152-0.914-0.242-1.554-0.242c-1.188,0-2.62,0.817-3.534,3.059v9.082h-3.504V6.57H14.709z"/>
<path fill="#A3A3A3" d="M33.481,11.93c-0.032-1.574-0.702-2.907-2.713-2.907c-1.492,0-2.895,0.665-4.205,1.452l-1.281-2.331 <path fill="#9d9d9d" d="M33.481,11.93c-0.032-1.574-0.702-2.907-2.713-2.907c-1.492,0-2.895,0.665-4.205,1.452l-1.281-2.331
c1.646-1.03,3.748-1.937,6.125-1.937c3.75,0,5.578,2.271,5.578,6.417v8.812H34.12l-0.272-1.634h-0.094 c1.646-1.03,3.748-1.937,6.125-1.937c3.75,0,5.578,2.271,5.578,6.417v8.812H34.12l-0.272-1.634h-0.094
c-1.34,1.12-2.864,1.998-4.631,1.998c-2.622,0-4.45-1.758-4.45-4.36C24.673,14.26,27.355,12.595,33.481,11.93z M30.219,19.075 c-1.34,1.12-2.864,1.998-4.631,1.998c-2.622,0-4.45-1.758-4.45-4.36C24.673,14.26,27.355,12.595,33.481,11.93z M30.219,19.075
c1.22,0,2.165-0.605,3.263-1.636v-3.33c-4.056,0.516-5.396,1.574-5.396,3.059C28.085,18.499,28.97,19.075,30.219,19.075z"/> c1.22,0,2.165-0.605,3.263-1.636v-3.33c-4.056,0.516-5.396,1.574-5.396,3.059C28.085,18.499,28.97,19.075,30.219,19.075z"/>
<path fill="#A3A3A3" d="M37.988,6.57h3.566l2.376,7.721c0.396,1.453,0.854,2.967,1.249,4.48h0.123 <path fill="#9d9d9d" d="M37.988,6.57h3.566l2.376,7.721c0.396,1.453,0.854,2.967,1.249,4.48h0.123
c0.428-1.515,0.853-3.027,1.28-4.48l2.376-7.721h3.384l-5.089,14.866h-4.054L37.988,6.57z"/> c0.428-1.515,0.853-3.027,1.28-4.48l2.376-7.721h3.384l-5.089,14.866h-4.054L37.988,6.57z"/>
<path fill="#A3A3A3" d="M53.655,1.999C53.655,0.817,54.569,0,55.817,0c1.25,0,2.164,0.817,2.164,1.999 <path fill="#9d9d9d" d="M53.655,1.999C53.655,0.817,54.569,0,55.817,0c1.25,0,2.164,0.817,2.164,1.999
c0,1.15-0.914,1.968-2.164,1.968C54.569,3.966,53.655,3.148,53.655,1.999z M54.051,6.57h3.505v14.866h-3.505V6.57z"/> c0,1.15-0.914,1.968-2.164,1.968C54.569,3.966,53.655,3.148,53.655,1.999z M54.051,6.57h3.505v14.866h-3.505V6.57z"/>
<path fill="#A3A3A3" d="M61.21,17.501c1.341,1.026,2.62,1.664,4.144,1.664c1.617,0,2.377-0.757,2.377-1.785 <path fill="#9d9d9d" d="M61.21,17.501c1.341,1.026,2.62,1.664,4.144,1.664c1.617,0,2.377-0.757,2.377-1.785
c0-1.243-1.613-1.789-3.201-2.394c-1.979-0.728-4.202-1.848-4.202-4.327c0-2.607,2.102-4.452,5.454-4.452 c0-1.243-1.613-1.789-3.201-2.394c-1.979-0.728-4.202-1.848-4.202-4.327c0-2.607,2.102-4.452,5.454-4.452
c2.071,0,3.75,0.848,4.967,1.786l-1.614,2.119c-1.036-0.756-2.102-1.271-3.291-1.271c-1.495,0-2.194,0.696-2.194,1.634 c2.071,0,3.75,0.848,4.967,1.786l-1.614,2.119c-1.036-0.756-2.102-1.271-3.291-1.271c-1.495,0-2.194,0.696-2.194,1.634
c0,1.151,1.493,1.636,3.106,2.21c2.044,0.758,4.298,1.728,4.298,4.513c0,2.542-2.042,4.603-5.819,4.603 c0,1.151,1.493,1.636,3.106,2.21c2.044,0.758,4.298,1.728,4.298,4.513c0,2.542-2.042,4.603-5.819,4.603
c-2.041,0-4.207-0.878-5.668-2.061L61.21,17.501z"/> c-2.041,0-4.207-0.878-5.668-2.061L61.21,17.501z"/>
<path fill="#A3A3A3" d="M88.242,1.272c2.436,0,4.418,1.18,5.667,2.512l-1.95,2.181c-1.036-1-2.162-1.635-3.688-1.635 <path fill="#9d9d9d" d="M88.242,1.272c2.436,0,4.418,1.18,5.667,2.512l-1.95,2.181c-1.036-1-2.162-1.635-3.688-1.635
c-3.263,0-5.607,2.726-5.607,7.176c0,4.512,2.164,7.234,5.483,7.234c1.77,0,3.077-0.725,4.207-1.965l1.949,2.148 c-3.263,0-5.607,2.726-5.607,7.176c0,4.512,2.164,7.234,5.483,7.234c1.77,0,3.077-0.725,4.207-1.965l1.949,2.148
c-1.614,1.846-3.685,2.876-6.216,2.876c-5.06,0-9.05-3.636-9.05-10.204C79.038,5.117,83.121,1.272,88.242,1.272z"/> c-1.614,1.846-3.685,2.876-6.216,2.876c-5.06,0-9.05-3.636-9.05-10.204C79.038,5.117,83.121,1.272,88.242,1.272z"/>
<path fill="#A3A3A3" d="M96.467,1.635H100v19.801h-3.533V1.635z"/> <path fill="#9d9d9d" d="M96.467,1.635H100v19.801h-3.533V1.635z"/>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

11
tests/pages/dashboard.js Normal file
View File

@ -0,0 +1,11 @@
import PageObject from 'travis/tests/page-object';
let {
visitable
} = PageObject;
export default PageObject.create({
});