mirror of
https://github.com/golang/go
synced 2024-11-19 00:04:40 -07:00
a0cb59fbc3
Initially both positive and negative changes had solid background (green and red). Then we removed background of positive changes due to: https://code.google.com/p/go/issues/detail?id=8624 However, Ian noted: "I did intuitively understand that + was an increase and - was a decrease. I did not notice how the numbers were segregated between the third and fourth columns. Now that you point it out, it is obvious. It would be more obvious if the numbers in the fourth column were highlighted in green." Give positive changes green *border* (not background), so they are still visually distinguishable from negative even in grayscale. This is especially beneficial for perf detail view, because currently it looks like everything is either negative or neutral in that view (only red and black). LGTM=adg R=adg CC=golang-codereviews, iant, rsc https://golang.org/cl/159970043
309 lines
4.3 KiB
CSS
309 lines
4.3 KiB
CSS
* { box-sizing: border-box; }
|
|
|
|
.dashboards {
|
|
padding: 0.5em;
|
|
}
|
|
.dashboards a {
|
|
padding: 0.5em;
|
|
background: #eee;
|
|
color: blue;
|
|
}
|
|
|
|
body {
|
|
margin: 0;
|
|
font-family: sans-serif;
|
|
padding: 0; margin: 0;
|
|
color: #222;
|
|
}
|
|
|
|
.container {
|
|
max-width: 900px;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
p, pre, ul, ol { margin: 20px; }
|
|
|
|
h1, h2, h3, h4 {
|
|
margin: 20px 0;
|
|
padding: 0;
|
|
color: #375EAB;
|
|
font-weight: bold;
|
|
}
|
|
|
|
h1 { font-size: 24px; }
|
|
h2 { font-size: 20px; }
|
|
h3 { font-size: 20px; }
|
|
h4 { font-size: 16px; }
|
|
|
|
h2 { background: #E0EBF5; padding: 2px 5px; }
|
|
h3, h4 { margin: 20px 5px; }
|
|
|
|
dl, dd { font-size: 14px; }
|
|
dl { margin: 20px; }
|
|
dd { margin: 2px 20px; }
|
|
|
|
.clear {
|
|
clear: both;
|
|
}
|
|
|
|
.button {
|
|
padding: 10px;
|
|
|
|
color: #222;
|
|
border: 1px solid #375EAB;
|
|
background: #E0EBF5;
|
|
|
|
border-radius: 5px;
|
|
|
|
cursor: pointer;
|
|
|
|
margin-left: 60px;
|
|
}
|
|
|
|
/* navigation bar */
|
|
|
|
#topbar {
|
|
padding: 10px 10px;
|
|
background: #E0EBF5;
|
|
}
|
|
|
|
#topbar a {
|
|
color: #222;
|
|
}
|
|
#topbar h1 {
|
|
float: left;
|
|
margin: 0;
|
|
padding-top: 5px;
|
|
}
|
|
|
|
#topbar nav {
|
|
float: left;
|
|
margin-left: 20px;
|
|
}
|
|
#topbar nav a {
|
|
display: inline-block;
|
|
padding: 10px;
|
|
|
|
margin: 0;
|
|
margin-right: 5px;
|
|
|
|
color: white;
|
|
background: #375EAB;
|
|
|
|
text-decoration: none;
|
|
font-size: 16px;
|
|
|
|
border: 1px solid #375EAB;
|
|
-webkit-border-radius: 5px;
|
|
-moz-border-radius: 5px;
|
|
border-radius: 5px;
|
|
}
|
|
|
|
.page {
|
|
margin-top: 20px;
|
|
}
|
|
|
|
/* settings panels */
|
|
aside {
|
|
margin-top: 5px;
|
|
}
|
|
|
|
.panel {
|
|
border: 1px solid #aaa;
|
|
border-radius: 5px;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.panel h1 {
|
|
font-size: 16px;
|
|
margin: 0;
|
|
padding: 2px 8px;
|
|
}
|
|
|
|
.panel select {
|
|
padding: 5px;
|
|
border: 0;
|
|
width: 100%;
|
|
}
|
|
|
|
/* results table */
|
|
|
|
table {
|
|
margin: 5px;
|
|
border-collapse: collapse;
|
|
font-size: 11px;
|
|
}
|
|
|
|
table td, table th, table td, table th {
|
|
vertical-align: top;
|
|
padding: 2px 6px;
|
|
}
|
|
|
|
table tr:nth-child(2n+1) {
|
|
background: #F4F4F4;
|
|
}
|
|
|
|
table thead tr {
|
|
background: #fff !important;
|
|
}
|
|
|
|
/* build results */
|
|
|
|
.build td, .build th, .packages td, .packages th {
|
|
vertical-align: top;
|
|
padding: 2px 4px;
|
|
font-size: 10pt;
|
|
}
|
|
|
|
.build .hash {
|
|
font-family: monospace;
|
|
font-size: 9pt;
|
|
}
|
|
|
|
.build .result {
|
|
text-align: center;
|
|
width: 2em;
|
|
}
|
|
|
|
.build .col-hash, .build .col-result, .build .col-metric, .build .col-numresults {
|
|
border-right: 1px solid #ccc;
|
|
}
|
|
|
|
.build .row-commit {
|
|
border-top: 2px solid #ccc;
|
|
}
|
|
|
|
.build .arch {
|
|
font-size: 83%;
|
|
font-weight: normal;
|
|
}
|
|
|
|
.build .time {
|
|
color: #666;
|
|
}
|
|
|
|
.build .ok {
|
|
font-size: 83%;
|
|
}
|
|
|
|
.build .desc, .build .time, .build .user {
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.build .desc {
|
|
text-align: left;
|
|
max-width: 470px;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
|
|
.good { text-decoration: none; color: #000000; border: 2px solid #00E700}
|
|
.bad { text-decoration: none; text-shadow: 1px 1px 0 #000000; color: #FFFFFF; background: #E70000;}
|
|
.noise { text-decoration: none; color: #888; }
|
|
.fail { color: #C00; }
|
|
|
|
/* pagination */
|
|
|
|
.paginate nav {
|
|
padding: 0.5em;
|
|
margin: 10px 0;
|
|
}
|
|
|
|
.paginate nav a {
|
|
padding: 0.5em;
|
|
background: #E0EBF5;
|
|
color: blue;
|
|
|
|
-webkit-border-radius: 5px;
|
|
-moz-border-radius: 5px;
|
|
border-radius: 5px;
|
|
}
|
|
|
|
.paginate nav a.inactive {
|
|
color: #888;
|
|
cursor: default;
|
|
text-decoration: none;
|
|
}
|
|
|
|
/* diffs */
|
|
|
|
.diff-meta {
|
|
font-family: monospace;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.diff-container {
|
|
padding: 10px;
|
|
}
|
|
|
|
.diff table .metric {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.diff {
|
|
border: 1px solid #aaa;
|
|
border-radius: 5px;
|
|
margin-bottom: 5px;
|
|
margin-right: 10px;
|
|
float: left;
|
|
}
|
|
|
|
.diff h1 {
|
|
font-size: 16px;
|
|
margin: 0;
|
|
padding: 2px 8px;
|
|
}
|
|
|
|
.diff-benchmark {
|
|
clear: both;
|
|
padding-top: 5px;
|
|
}
|
|
|
|
/* positioning elements */
|
|
|
|
.page {
|
|
position: relative;
|
|
width: 100%;
|
|
}
|
|
|
|
aside {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
bottom: 0;
|
|
width: 200px;
|
|
}
|
|
|
|
.main-content {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 210px;
|
|
right: 5px;
|
|
min-height: 200px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
@media only screen and (max-width: 900px) {
|
|
aside {
|
|
position: relative;
|
|
display: block;
|
|
width: auto;
|
|
}
|
|
|
|
.main-content {
|
|
position: static;
|
|
padding: 0;
|
|
}
|
|
|
|
aside .panel {
|
|
float: left;
|
|
width: auto;
|
|
margin-right: 5px;
|
|
}
|
|
aside .button {
|
|
float: left;
|
|
margin: 0;
|
|
}
|
|
}
|
|
|