1) Move test.css to main.css. 2) Make advanced search better 3) In overview style a bit better 4) Make header clickable

This commit is contained in:
Hannes Verschore 2015-04-23 13:09:16 -07:00
Родитель 7293e6de6a
Коммит 172f4733ef
11 изменённых файлов: 449 добавлений и 804 удалений

Просмотреть файл

@ -139,25 +139,28 @@ html {
transform: rotate(-35deg);
z-index: -1; }
.container.content h2 {
font-weight: normal; }
font-weight: normal;
font-size: 18px; }
.container.content h2 .machine select {
vertical-align: top;
-moz-appearance: none;
-webkit-appearance: none;
text-overflow: '';
background-color: #F2F2F2;
border: 1px solid #DDD;
padding-left: 18px;
padding-right: 18px;
background-color: inherit;
border: 0px;
padding-top: 18px;
padding-bottom: 36px;
display: inline-block;
color: #222;
padding-right: 36px;
font-weight: bold;
min-width: 300px; }
min-width: 300px;
font-size: 15.6px; }
.container.content h2 .machine select::-ms-expand {
display: none; }
.container.content h2 .machine option {
font-weight: normal;
font-size: 15px; }
.container.content h2 .machine:after {
position: absolute;
content: "\e114";
@ -166,12 +169,10 @@ html {
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
font-size: 0.5em;
height: 2.0em;
font-size: 15.6px;
margin-left: -30px;
line-height: 2.0em;
pointer-events: none;
padding-top: 18px;
padding-top: 20px;
padding-bottom: 36px; }
.container.content h2 .extra {
line-height: 75px; }
@ -182,8 +183,9 @@ html {
color: #222222;
margin-top: -54px;
margin-bottom: 36px;
margin-left: 20px;
font-style: italic; }
margin-left: 3px;
font-style: italic;
font-size: 15.6px; }
header {
background-color: #42637b;

Просмотреть файл

@ -24,7 +24,7 @@
<header>
<div class='container'>
<h1>AreWeFastYet</h1>
<h1><a href='#'>AreWeFastYet</a></h1>
<div class='rightSide'>
<div class='query'>
</div>

Просмотреть файл

@ -29,6 +29,7 @@ html {
h2 {
font-weight: normal;
font-size: $unit*3;
.machine {
select {
@ -40,10 +41,8 @@ html {
display: none;
}
background-color: #F2F2F2;
border: 1px solid #DDD;
padding-left: 18px;
padding-right: 18px;
background-color: inherit;
border: 0px;
padding-top: $unit*3;
padding-bottom: $unit*6;
display: inline-block;
@ -51,8 +50,14 @@ html {
padding-right: $unit*3 + 18;
font-weight: bold;
min-width: 300px;
font-size: $unit*2.6;
}
option {
font-weight: normal;
font-size: $unit*2.5;
}
&:after {
position: absolute;
content: "\e114";
@ -61,12 +66,10 @@ html {
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
font-size: 0.5em;
height: 2.0em;
font-size: $unit*2.6;
margin-left: -$unit*2 - 18px;
line-height: 2.0em;
pointer-events: none;
padding-top: $unit*3;
padding-top: $unit*3 + 2px;
padding-bottom: $unit*6;
}
}
@ -85,8 +88,9 @@ html {
color: $_darkgrey;
margin-top: -$unit*9;
margin-bottom: $unit*6;
margin-left: 20px;
font-style:italic
margin-left: 3px;
font-style: italic;
font-size: $unit*2.6;
}
}

Просмотреть файл

@ -20,403 +20,365 @@
/* Tips and source from: */
/* http://hugogiraudel.com/2013/08/12/sass-functions/#mapping */
/**********************************************************************/
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\000032}}
.box {
border: 1px SOLID #dddddd;
background-color: #f2f2f2;
color: #222222;
padding: 6px;
float: left;
width: 32%;
margin-right: 2%;
margin-bottom: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000312}}
.box:nth-child(3n) {
margin-right: 0%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000316}}
.box .header {
text-transform: uppercase;
padding-left: 12px;
font-weight: bold;
padding-top: 6px;
padding-bottom: 12px;
text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000325}}
.box h3 {
color: #AAAAAA;
font-size: 15px;
font-weight: normal;
text-align: center;
margin-top: 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000333}}
.box .content {
background-color: white;
padding: 12px;
color: #42637b;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000345}}
.box .legend {
text-align: right;
font-size: 9px;
text-transform: uppercase;
margin-top: 18px;
color: #AAAAAA;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000353}}
.box .score {
float: right;
font-size: 1.4em;
margin-top: -0.2em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000359}}
.box .title {
text-transform: uppercase;
margin-top: 0.4em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000364}}
.box .stamp {
display: block;
font-size: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000369}}
.box progress {
width: 100%;
height: 6px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
margin-bottom: 18px;
margin-top: 6px;
border: none;
background: #f2f2f2;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000362}}
.box progress::-moz-progress-bar {
background-color: #42637b;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000365}}
.box progress::-webkit-progress-value {
background-color: #42637b;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000387}}
.box progress::-webkit-progress-bar {
background: #f2f2f2;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000393}}
.box progress.ff::-moz-progress-bar {
background-color: #f39c32;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000374}}
.box progress.ff::-webkit-progress-value {
background-color: #f39c32;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000379}}
.box .footer {
text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000382}}
.box .footer a, .box .footer button {
display: inline-block;
width: 49%;
margin: 0px;
background-color: transparent;
border: 0px SOLID #FFFFFF;
padding-top: 18px;
padding-bottom: 12px;
cursor: pointer;
text-align: center;
color: #222222;
text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\0000395}}
.box .footer a.history:before, .box .footer button.history:before {
display: inline-block;
vertical-align: middle;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px;
content: "\e023";
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_box\.scss}line{font-family:\00003106}}
.box .footer a.subtests:before, .box .footer button.subtests:before {
display: inline-block;
vertical-align: middle;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px;
content: "\e137";
}
margin-right: 2%;
margin-bottom: 30px; }
.box:nth-child(3n) {
margin-right: 0%; }
.box .header {
text-transform: uppercase;
padding-left: 12px;
font-weight: bold;
padding-top: 6px;
padding-bottom: 12px; }
.box h3 {
color: #AAAAAA;
font-size: 15px;
font-weight: normal;
text-align: center;
margin-top: 6px; }
.box .content {
background-color: white;
padding: 12px;
color: #42637b; }
.box .footer {
padding-left: 12px;
padding-right: 12px; }
.box .footer a, .box .footer button {
display: block;
margin: 0px;
background-color: transparent;
border: 0px SOLID #FFFFFF;
padding-top: 18px;
padding-bottom: 12px;
cursor: pointer;
color: #222222;
text-decoration: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_base\.scss}line{font-family:\000031}}
html {
overflow-y: scroll;
}
overflow-y: scroll; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_base\.scss}line{font-family:\000035}}
* {
box-sizing: border-box;
}
box-sizing: border-box; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_base\.scss}line{font-family:\000039}}
.container.content {
position: relative;
padding-top: 0px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_base\.scss}line{font-family:\0000313}}
body.ff .container.content:after {
position: absolute;
content: "";
display: block;
top: -260px;
left: -130px;
background-image: url("../img/tail.png");
background-size: 90%;
background-repeat: no-repeat;
background-position: 0px 0px;
width: 500px;
height: 900px;
transform: rotate(-35deg);
z-index: -1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_base\.scss}line{font-family:\0000329}}
.container.content h2 {
line-height: 48px;
font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_base\.scss}line{font-family:\0000333}}
.container.content h2 a {
color: #000000;
text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_base\.scss}line{font-family:\0000338}}
.container.content h2:after {
content: "";
display: block;
clear: both;
}
padding-top: 0px; }
body.ff .container.content:after {
position: absolute;
content: "";
display: block;
top: -260px;
left: -130px;
background-image: url("../img/tail.png");
background-size: 90%;
background-repeat: no-repeat;
background-position: 0px 0px;
width: 500px;
height: 900px;
transform: rotate(-35deg);
z-index: -1; }
.container.content h2 {
line-height: 48px;
font-weight: normal; }
.container.content h2 a {
color: #000000;
text-decoration: none; }
.container.content h2:after {
content: "";
display: block;
clear: both; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\000032}}
header {
background-color: #42637b;
color: white;
-webkit-box-shadow: 0px 0px 15px 0px black;
-moz-box-shadow: 0px 0px 15px 0px black;
box-shadow: 0px 0px 15px 0px black;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\0000310}}
header .container {
display: table;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\0000314}}
header select {
color: white;
background-color: #42637b;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\0000319}}
header #machines, header #types, header #dates {
margin-left: 6px;
margin-right: 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_select\.scss}line{font-family:\000037}}
header #machines select, header #machines input, header #machines div, header #types select, header #types input, header #types div, header #dates select, header #dates input, header #dates div {
-moz-appearance: toolbox;
-webkit-appearance: none;
text-indent: 0.01px;
text-overflow: '';
display: inline-block;
vertical-align: middle;
padding-right: 18px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_select\.scss}line{font-family:\0000316}}
header #machines select::-ms-expand, header #machines input::-ms-expand, header #machines div::-ms-expand, header #types select::-ms-expand, header #types input::-ms-expand, header #types div::-ms-expand, header #dates select::-ms-expand, header #dates input::-ms-expand, header #dates div::-ms-expand {
display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/utility\/abstractions\/_select\.scss}line{font-family:\0000321}}
header #machines:after, header #types:after, header #dates:after {
position: absolute;
content: "\e114";
display: inline-block;
vertical-align: middle;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
font-size: 0.5em;
height: 2.0em;
margin-left: -12px;
line-height: 2.0em;
pointer-events: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\0000323}}
header #dates:after {
display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\0000328}}
header div {
display: inline-block;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\0000332}}
header h1 {
position: relative;
text-transform: uppercase;
font-size: 18px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\0000337}}
body.ff header h1:after {
background-image: url("../img/firefox.png");
background-size: 75%;
background-repeat: no-repeat;
background-position: 0px -35px;
width: 250px;
top: -15px;
bottom: -15px;
content: "";
display: block;
left: -180px;
position: absolute;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\0000352}}
header h1, header .rightSide {
display: table-cell;
vertical-align: middle;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\0000357}}
header .rightSide {
text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\0000361}}
header .query {
margin-right: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\0000365}}
header a {
text-decoration: none;
color: white;
}
box-shadow: 0px 0px 15px 0px black; }
header .container {
display: table; }
header select {
color: white;
background-color: #42637b; }
header #machines, header #types, header #dates {
margin-left: 6px;
margin-right: 6px; }
header #machines select, header #machines input, header #machines div, header #types select, header #types input, header #types div, header #dates select, header #dates input, header #dates div {
-moz-appearance: toolbox;
-webkit-appearance: none;
text-indent: 0.01px;
text-overflow: '';
display: inline-block;
vertical-align: middle;
padding-right: 18px; }
header #machines select::-ms-expand, header #machines input::-ms-expand, header #machines div::-ms-expand, header #types select::-ms-expand, header #types input::-ms-expand, header #types div::-ms-expand, header #dates select::-ms-expand, header #dates input::-ms-expand, header #dates div::-ms-expand {
display: none; }
header #machines:after, header #types:after, header #dates:after {
position: absolute;
content: "\e114";
display: inline-block;
vertical-align: middle;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
font-size: 0.5em;
height: 2.0em;
margin-left: -12px;
line-height: 2.0em;
pointer-events: none; }
header #dates:after {
display: none; }
header div {
display: inline-block; }
header h1 {
position: relative;
text-transform: uppercase;
font-size: 18px; }
body.ff header h1:after {
background-image: url("../img/firefox.png");
background-size: 75%;
background-repeat: no-repeat;
background-position: 0px -35px;
width: 250px;
top: -15px;
bottom: -15px;
content: "";
display: block;
left: -180px;
position: absolute; }
header h1, header .rightSide {
display: table-cell;
vertical-align: middle; }
header .rightSide {
text-align: right; }
header .query {
margin-right: 24px; }
header a {
text-decoration: none;
color: white; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\0000371}}
.subheader {
float: right;
vertical-align: bottom;
text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\0000376}}
.subheader .container {
padding-top: 0px;
padding-bottom: 0px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\0000381}}
.subheader .history {
color: #222222;
text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\0000385}}
.subheader .history:before {
display: inline-block;
vertical-align: middle;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px;
content: "\e023";
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\0000397}}
.subheader .up {
color: #222222;
text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\00003101}}
.subheader .up:before {
display: inline-block;
vertical-align: middle;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px;
content: "\e113";
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\00003113}}
.subheader .button {
background-color: #f2f2f2;
border: 1px SOLID #dddddd;
padding: 12px 18px;
display: inline-block;
color: #222222;
margin-left: 12px;
margin-right: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\00003122}}
.subheader .button:last-child {
margin-right: 0px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\00003126}}
.subheader .button .title, .subheader .button .result {
display: inline-block;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\00003130}}
.subheader .button .title {
text-transform: uppercase;
font-size: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\00003135}}
.subheader .button .result {
color: #222222;
font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\00003139}}
.subheader .button .result:before {
display: inline-block;
vertical-align: middle;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px;
content: "\2212";
color: #b67525;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\00003151}}
.subheader .button .result.bad:before {
content: "\e114";
color: #d12600;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_header\.scss}line{font-family:\00003156}}
.subheader .button .result.good:before {
content: "\e113";
color: #2f7836;
}
text-align: right; }
.subheader .container {
padding-top: 0px;
padding-bottom: 0px; }
.subheader .history {
color: #222222;
text-decoration: none; }
.subheader .history:before {
display: inline-block;
vertical-align: middle;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px;
content: "\e023"; }
.subheader .up {
color: #222222;
text-decoration: none; }
.subheader .up:before {
display: inline-block;
vertical-align: middle;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px;
content: "\e113"; }
.subheader .button {
background-color: #f2f2f2;
border: 1px SOLID #dddddd;
padding: 12px 18px;
display: inline-block;
color: #222222;
margin-left: 12px;
margin-right: 12px; }
.subheader .button:last-child {
margin-right: 0px; }
.subheader .button .title, .subheader .button .result {
display: inline-block; }
.subheader .button .title {
text-transform: uppercase;
font-size: 15px; }
.subheader .button .result {
color: #222222;
font-weight: bold; }
.subheader .button .result:before {
display: inline-block;
vertical-align: middle;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px;
content: "\2212";
color: #b67525; }
.subheader .button .result.bad:before {
content: "\e114";
color: #d12600; }
.subheader .button .result.good:before {
content: "\e113";
color: #2f7836; }
@font-face {
font-family: 'Glyphicons Halflings';
src: url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.eot");
src: url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.woff") format("woff"), url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.svg") format("svg");
}
src: url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.woff") format("woff"), url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.svg") format("svg"); }
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/base\/_typography\.scss}line{font-family:\0000311}}
body {
font-family: lato;
background-color: #e6e6e6;
}
background-color: #e6e6e6; }
.modal {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
text-align: center;
z-index: 1000;
background-color: rgba(0, 0, 0, 0.5); }
.modal .container {
margin: 100px auto;
background-color: #fff;
border: 1px solid #000;
padding: 15px; }
.modal .container .status table {
width: 100%; }
.modal .container .status select {
text-transform: uppercase; }
.modal .container .status .input_extra {
width: 80%; }
.modal .container .status .button_submit {
width: 19%; }
.modal .container .status .status {
text-transform: uppercase; }
.modal .container .status .extra {
width: 50%; }
.modal .container .bug pre {
text-align: left; }
.modal .container .graph {
height: 80vh; }
.modal .container .graph iframe {
width: 100%;
height: 95%; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/components\/pages\/_main\.scss}line{font-family:\000031}}
html, body {
margin: 0px;
padding: 0px;
}
padding: 0px; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/vagrant\/public\/arewefastyet\.firefox\.local\/arewefastyet\/website\/overview\/sass\/partials\/components\/pages\/_main\.scss}line{font-family:\000036}}
.container {
padding: 15px;
width: 1200px;
margin-left: auto;
margin-right: auto;
}
margin-right: auto; }
.overview .subnav {
float: right;
line-height: 48px; }
.overview .box.regression:hover {
box-shadow: 1px 1px 2px #222; }
.overview .regression {
cursor: pointer;
display: block;
text-decoration: none; }
.overview .regression .title {
text-transform: uppercase;
margin-top: 0.4em; }
.overview .regression .stamp {
display: block;
font-size: 12px; }
.overview .regression .footer {
padding-top: 12px;
padding-bottom: 6px; }
.overview .regression .footer .status .status {
text-transform: uppercase; }
.overview .regression .footer .bug {
float: right; }
.overview .regression .footer .bug .edit {
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px; }
.regression .details table {
width: 900px;
border: 1px SOLID #dddddd;
background-color: #f2f2f2;
color: #222222;
padding: 6px;
margin-right: 2%;
margin-bottom: 30px; }
.regression .details table td {
background-color: white;
padding: 6px; }
.regression .details table th {
text-align: left; }
.regression .details table .status td {
text-transform: uppercase; }
.regression .details table .edit {
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px;
float: right;
cursor: pointer; }
.regression .link {
text-decoration: underline;
cursor: pointer; }
.regression .status td {
padding-left: 6px;
padding-right: 6px; }
.regression .status .stamp, .regression .status .name {
white-space: nowrap; }
.regression .status .extra {
width: 75%; }
.regression .status .extra input[type=text] {
width: 85%; }
.regression .range iframe {
width: 100%;
height: 750px; }
.regression .add {
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px;
float: right;
cursor: pointer; }
.regression .scores .score {
cursor: pointer;
position: relative; }
.regression .scores .score.editNoise {
margin-left: 25px; }
.regression .scores .txt {
float: right;
padding-top: 6px;
padding-bottom: 12px;
margin-right: 6px; }
.box .regression .percent {
float: right;
font-size: 1.4em;
margin-top: -0.2em; }
.box .regression .regression {
color: #d12600; }
.box .regression .improvement {
color: #2f7836; }
.box .regression .suite {
float: left;
position: absolute; }
.box .regression .score {
text-align: center;
height: 1.5em; }

Просмотреть файл

@ -1,375 +0,0 @@
/***************************************/
/* Icon dimensions are calculated with
/* $unit, so they will also scale when
/* $unit is changed. But at the default
/* 6px unit, the small icon should be 16px
/* and the medium icon should be 32px.
/* (Because else the icons become fusy)
/* So therefor calculate the dimensions
/***************************************/
/**********************************************************************/
/* Introduce some associative array functionality to SASS */
/* so you can define: */
/* $var: key1 "value1", key2 "value2"; */
/* And use following functions: */
/* get($var, key1); // will return "value1" */
/* get($var, key2); // will return "value2" */
/* $var: set($var, key1, "newValue"); */
/* get($var, key1); // will return "newValue" */
/* */
/* Tips and source from: */
/* http://hugogiraudel.com/2013/08/12/sass-functions/#mapping */
/**********************************************************************/
.box {
border: 1px SOLID #dddddd;
background-color: #f2f2f2;
color: #222222;
padding: 6px;
float: left;
width: 100%;
margin-right: 2%;
margin-bottom: 30px; }
.box:nth-child(3n) {
margin-right: 0%; }
.box .header {
text-transform: uppercase;
padding-left: 12px;
font-weight: bold;
padding-top: 6px;
padding-bottom: 12px; }
.box h3 {
color: #AAAAAA;
font-size: 15px;
font-weight: normal;
text-align: center;
margin-top: 6px; }
.box .content {
background-color: white;
padding: 12px;
color: #42637b; }
.box .footer {
padding-left: 12px;
padding-right: 12px; }
.box .footer a, .box .footer button {
display: block;
margin: 0px;
background-color: transparent;
border: 0px SOLID #FFFFFF;
padding-top: 18px;
padding-bottom: 12px;
cursor: pointer;
color: #222222;
text-decoration: none; }
html {
overflow-y: scroll; }
* {
box-sizing: border-box; }
.container.content {
position: relative;
padding-top: 0px; }
body.ff .container.content:after {
position: absolute;
content: "";
display: block;
top: -260px;
left: -130px;
background-image: url("../img/tail.png");
background-size: 90%;
background-repeat: no-repeat;
background-position: 0px 0px;
width: 500px;
height: 900px;
transform: rotate(-35deg);
z-index: -1; }
.container.content h2 {
line-height: 48px;
font-weight: normal; }
.container.content h2 a {
color: #000000;
text-decoration: none; }
.container.content h2:after {
content: "";
display: block;
clear: both; }
header {
background-color: #42637b;
color: white;
-webkit-box-shadow: 0px 0px 15px 0px black;
-moz-box-shadow: 0px 0px 15px 0px black;
box-shadow: 0px 0px 15px 0px black; }
header .container {
display: table; }
header select {
color: white;
background-color: #42637b; }
header #machines, header #types, header #dates {
margin-left: 6px;
margin-right: 6px; }
header #machines select, header #machines input, header #machines div, header #types select, header #types input, header #types div, header #dates select, header #dates input, header #dates div {
-moz-appearance: toolbox;
-webkit-appearance: none;
text-indent: 0.01px;
text-overflow: '';
display: inline-block;
vertical-align: middle;
padding-right: 18px; }
header #machines select::-ms-expand, header #machines input::-ms-expand, header #machines div::-ms-expand, header #types select::-ms-expand, header #types input::-ms-expand, header #types div::-ms-expand, header #dates select::-ms-expand, header #dates input::-ms-expand, header #dates div::-ms-expand {
display: none; }
header #machines:after, header #types:after, header #dates:after {
position: absolute;
content: "\e114";
display: inline-block;
vertical-align: middle;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
font-size: 0.5em;
height: 2.0em;
margin-left: -12px;
line-height: 2.0em;
pointer-events: none; }
header #dates:after {
display: none; }
header div {
display: inline-block; }
header h1 {
position: relative;
text-transform: uppercase;
font-size: 18px; }
body.ff header h1:after {
background-image: url("../img/firefox.png");
background-size: 75%;
background-repeat: no-repeat;
background-position: 0px -35px;
width: 250px;
top: -15px;
bottom: -15px;
content: "";
display: block;
left: -180px;
position: absolute; }
header h1, header .rightSide {
display: table-cell;
vertical-align: middle; }
header .rightSide {
text-align: right; }
header .query {
margin-right: 24px; }
header a {
text-decoration: none;
color: white; }
.subheader {
float: right;
vertical-align: bottom;
text-align: right; }
.subheader .container {
padding-top: 0px;
padding-bottom: 0px; }
.subheader .history {
color: #222222;
text-decoration: none; }
.subheader .history:before {
display: inline-block;
vertical-align: middle;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px;
content: "\e023"; }
.subheader .up {
color: #222222;
text-decoration: none; }
.subheader .up:before {
display: inline-block;
vertical-align: middle;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px;
content: "\e113"; }
.subheader .button {
background-color: #f2f2f2;
border: 1px SOLID #dddddd;
padding: 12px 18px;
display: inline-block;
color: #222222;
margin-left: 12px;
margin-right: 12px; }
.subheader .button:last-child {
margin-right: 0px; }
.subheader .button .title, .subheader .button .result {
display: inline-block; }
.subheader .button .title {
text-transform: uppercase;
font-size: 15px; }
.subheader .button .result {
color: #222222;
font-weight: bold; }
.subheader .button .result:before {
display: inline-block;
vertical-align: middle;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px;
content: "\2212";
color: #b67525; }
.subheader .button .result.bad:before {
content: "\e114";
color: #d12600; }
.subheader .button .result.good:before {
content: "\e113";
color: #2f7836; }
@font-face {
font-family: 'Glyphicons Halflings';
src: url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.eot");
src: url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.woff") format("woff"), url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/fonts/glyphicons-halflings-regular.svg") format("svg"); }
body {
font-family: lato;
background-color: #e6e6e6; }
.modal {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
text-align: center;
z-index: 1000;
background-color: rgba(0, 0, 0, 0.5); }
.modal .container {
margin: 100px auto;
background-color: #fff;
border: 1px solid #000;
padding: 15px; }
.modal .container .status table {
width: 100%; }
.modal .container .status select {
text-transform: uppercase; }
.modal .container .status .input_extra {
width: 80%; }
.modal .container .status .button_submit {
width: 19%; }
.modal .container .status .status {
text-transform: uppercase; }
.modal .container .status .extra {
width: 50%; }
.modal .container .bug pre {
text-align: left; }
.modal .container .graph {
height: 80vh; }
.modal .container .graph iframe {
width: 100%;
height: 95%; }
html, body {
margin: 0px;
padding: 0px; }
.container {
padding: 15px;
width: 1200px;
margin-left: auto;
margin-right: auto; }
.overview .subnav {
float: right;
line-height: 48px; }
.overview .box .title {
text-transform: uppercase;
margin-top: 0.4em; }
.overview .box .stamp {
display: block;
font-size: 12px; }
.overview .box .footer .status .status {
text-transform: uppercase; }
.overview .box .footer a.bug, .overview .box .footer button.bug {
float: right; }
.overview .box .footer a.bug .edit, .overview .box .footer button.bug .edit {
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px; }
.regression .details table {
width: 900px;
border: 1px SOLID #dddddd;
background-color: #f2f2f2;
color: #222222;
padding: 6px;
margin-right: 2%;
margin-bottom: 30px; }
.regression .details table td {
background-color: white;
padding: 6px; }
.regression .details table th {
text-align: left; }
.regression .details table .status td {
text-transform: uppercase; }
.regression .details table .edit {
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px;
float: right;
cursor: pointer; }
.regression .link {
text-decoration: underline;
cursor: pointer; }
.regression .status td {
padding-left: 6px;
padding-right: 6px; }
.regression .status .stamp, .regression .status .name {
white-space: nowrap; }
.regression .status .extra {
width: 75%; }
.regression .status .extra input[type=text] {
width: 85%; }
.regression .range iframe {
width: 100%;
height: 750px; }
.regression .add {
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
margin-left: 6px;
margin-right: 6px;
float: right;
cursor: pointer; }
.regression .scores .score {
cursor: pointer;
position: relative; }
.regression .scores .score.editNoise {
margin-left: 25px; }
.regression .scores .txt {
float: right;
padding-top: 6px;
padding-bottom: 12px;
margin-right: 6px; }
.box .regression .percent {
float: right;
font-size: 1.4em;
margin-top: -0.2em; }
.box .regression .regression {
color: #d12600; }
.box .regression .improvement {
color: #2f7836; }
.box .regression .suite {
float: left;
position: absolute; }
.box .regression .score {
text-align: center;
height: 1.5em; }

Просмотреть файл

@ -6,7 +6,7 @@
<title>ARE WE FAST YET?</title>
<link href="css/nv.d3.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" title="Default Stylesheet" type="text/css" href="css/style.css">
<link rel="stylesheet" title="Default Stylesheet" type="text/css" href="css/test.css">
<link rel="stylesheet" title="Default Stylesheet" type="text/css" href="css/main.css">
<link href='http://fonts.googleapis.com/css?family=Lato' rel='stylesheet' type='text/css'>
<link rel="shortcut icon" href="../awfy_favicon.png">
@ -24,7 +24,7 @@
<header>
<div class='container'>
<h1>AreWeFastYet</h1>
<h1><a href='#'>AreWeFastYet</a></h1>
<div class='rightSide'>
<div class='userMenu'>
<a href="javascript:doPersonaLogin()" ng-if='!currentUser'><span>Login</span></a>

Просмотреть файл

@ -76,7 +76,7 @@ awfyApp.controller('dialogCtrl', ['$scope', 'modalDialog',
awfyApp.controller('pageCtrl', ['$scope', 'MasterService', '$http',
function ($scope, master, $http) {
var machines = []
var machines = {}
for (var id in master.machines) {
machines[id] = master.machines[id];
machines[id]["selected"] = true;

Просмотреть файл

@ -268,38 +268,57 @@ awfyCtrl.controller('overviewCtrl', ['$scope', '$http', '$routeParams', '$q', 'm
function setDefaultModeAndMachine() {
var machines = ["10","11","12","14","17","20","21","22","26","27","28","29","30"];
var modes = ["14","16","20","21","22","23","25","26","27","28","29","31","32","33","35"];
for (var id in machines) {
$scope.master.machines[machines[id]].selected = true;
}
setMachines(machines);
setModes(modes);
}
function setModes(modes) {
for (var id in modes) {
$scope.master.modes[modes[id]].selected = true;
}
}
function setState(states) {
function getModes() {
var modes = []
for (var mode in $scope.master.modes) {
if ($scope.master.modes[mode].selected)
modes.push(mode);
}
return modes;
}
function setMachines(machines) {
for (var id in machines) {
$scope.master.machines[machines[id]].selected = true;
}
}
function getMachines() {
var machines = []
for (var machine in $scope.master.machines) {
if ($scope.master.machines[machine].selected)
machines.push(machine);
}
return machines;
}
function setStates(states) {
for (var id in $scope.availablestates) {
var state = $scope.availablestates[id];
state.selected = states.indexOf(state.name) != -1;
}
}
$scope.setNonTriaged = function() {
setDefaultModeAndMachine();
setState(["unconfirmed"]);
$scope.search()
function getStates() {
var states = []
for (var id in $scope.availablestates) {
if ($scope.availablestates[id].selected)
states.push($scope.availablestates[id].name);
}
return states;
}
$scope.setNotFixedRegressions = function() {
setDefaultModeAndMachine();
setState(["confirmed"]);
$scope.search()
}
$scope.setImprovements = function() {
setDefaultModeAndMachine();
setState(["improvement"]);
$scope.search()
}
$scope.advancedSearch = function() {
$scope.advanced = true;
}
$scope.search = function() {
function initAdvanced() {
var search = $location.search();
setMachines(search.machines || []);
setStates(search.states || []);
setModes(search.modes || []);
fetch()
}
function fetch() {
var selected_machines = []
for (var id in $scope.master.machines) {
if ($scope.master.machines[id].selected)
@ -332,22 +351,46 @@ awfyCtrl.controller('overviewCtrl', ['$scope', '$http', '$routeParams', '$q', 'm
}
$scope.regressions = regressions;
$scope.advanced = false;
$scope.advanced = ($routeParams.search == "advanced");
});
});
}
$scope.open = function(id) {
$location.path("/regression/"+id);
$scope.setNonTriaged = function() {
setDefaultModeAndMachine();
setStates(["unconfirmed"]);
fetch()
}
$scope.setNotFixedRegressions = function() {
setDefaultModeAndMachine();
setStates(["confirmed"]);
fetch()
}
$scope.setImprovements = function() {
setDefaultModeAndMachine();
setStates(["improvement"]);
fetch()
}
$scope.advancedSearch = function() {
$scope.advanced = true;
}
$scope.open = function(id) {
$location.path("/regression/"+id);
}
$scope.search = function() {
$location.path("advanced");
$location.search({machines: getMachines(), states: getStates(), modes: getModes()});
}
$scope.advanced = false;
$scope.advanced = ($routeParams.search == "advanced");
$scope.regressions = [];
if ($routeParams.search == "open")
$scope.setNotFixedRegressions();
else if ($routeParams.search == "improvements")
$scope.setImprovements();
else if ($routeParams.search == "advanced")
initAdvanced();
else
$scope.setNonTriaged();
}

Просмотреть файл

@ -6,7 +6,7 @@ AWFY detected a regression/improvement on:
- mode: {{modal.mode}}
Regression(s)/Improvement(s):
<span ng-repeat="score in modal.scores"><span ng-if="!score.noise">- {{score.suite}}: {{score.percent}}% ({{score.regression ? 'regression' : 'improvement'}})<br></span></span>
<span ng-repeat="score in modal.scores"><span ng-if="!score.noise">- {{score.suite}}<span ng-if="score.suitetest">: {{score.suitetest}}</span>: {{score.percent}}% ({{score.regression ? 'regression' : 'improvement'}})<br></span></span>
Recorded range:
<span ng-if="modal.prev_cset!=''">- http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange={{modal.prev_cset}}&tochange={{modal.cset}}</span>

Просмотреть файл

@ -46,7 +46,8 @@
</div>
<div>
<div class='box' ng-repeat="regression in regressions" ng-click="open(regression.id)">
<a class='box regression' ng-repeat="regression in regressions" ng-click="open(regression.id)"
ng-href='#/regression/{{regression.id}}'>
<div class='header'>
<div class='machine'>{{regression.machine}}</div>
<div class='mode'>{{regression.mode}}</div>
@ -66,15 +67,17 @@
</div>
</div>
<div class='footer'>
<a class='bug' ng-href="https://bugzilla.mozilla.org/show_bug.cgi?id={{regression.bug}}" ng-if="regression.bug!=0">
<!--
<span class='bug' ng-if="regression.bug!=0">
#{{regression.bug}}
</a>
<a class='status'>Status:
</span>
-->
<span class='status'>Status:
<span class='status'>{{regression.status}}</span>
<span ng-if='regression.status_extra'>: {{regression.status_extra}}</span>
</a>
</span>
</div>
</div>
</a>
</div>
</div>

Просмотреть файл

@ -3,7 +3,15 @@
line-height: $unit*8;
}
.box {
.box.regression:hover {
box-shadow: 1px 1px 2px #222;
}
.regression {
cursor: pointer;
display: block;
text-decoration: none;
.title {
text-transform: uppercase;
@ -16,15 +24,14 @@
}
.footer {
.status {
.status {
text-transform: uppercase;
}
padding-top: $unit*2;
padding-bottom: $unit;
.status .status {
text-transform: uppercase;
}
a, button {
&.bug {
.bug {
float: right;
.edit {
@ -34,7 +41,6 @@
margin-left: $unit;
margin-right: $unit;
}
}
}
}
}