blob: 319741732c20c92b7e16bcedb34e271f2632460d [file] [log] [blame]
/*
Styles for the internal divs are kept in a separate
CSS file since we are using d3 to manage those elements and not the
Polymer.dom() functions, so the whole magic CSS scoping stuff doesn't
work, so we just prefix every rule with build-table-sk.
*/
build-table-sk a.plain {
color: inherit;
margin: auto;
text-decoration: none;
}
build-table-sk a.plain:hover {
text-decoration: underline;
}
build-table-sk .success {
background-color: rgba(102, 166, 30, .3);
}
build-table-sk .failure {
background-color: #d95f02;
}
build-table-sk .exception {
background-color: #7570b3;
color:white;
}
build-table-sk .inprogress {
background-color: yellow;
}
build-table-sk .build.filler {
background-color: inherit;
border: 1px solid rgba(0,0,0,0);
}
build-table-sk .row {
border: 1px solid #DDD;
display:flex;
margin-bottom: -1px;
min-width: 100px;
}
build-table-sk .key {
align-items:center;
border-right: 1px solid #DDD;
display:flex;
padding-bottom:15px; /*account for scrollbar in builds*/
max-width: 300px;
flex: 1 1 0;
}
build-table-sk .values {
border-right: 1px solid #DDD;
display:flex;
flex-direction: column;
justify-content: center;
padding-bottom:15px; /*account for scrollbar in builds*/
max-width: 300px;
flex: 1 1 0;
}
build-table-sk .valuename {
align-items:center;
min-height:30px;
padding:6px;
text-align:center;
display:flex;
margin-top: -1px;
border-top:1px dashed #DDD;
}
build-table-sk .builds {
display: flex;
flex-direction: column;
flex: 1 1 0;
min-width: 300px;
overflow-x: scroll;
}
build-table-sk .buildrow {
display: flex;
flex-direction: row;
flex: 1 1 auto;
margin-top: -1px;
border-top:1px dashed #DDD;
}
build-table-sk .build {
border-radius: 2px;
border: 1px solid black;
margin: auto 2px;
max-height:15px;
padding: 2px;
text-align: center;
}