css: allow hosts to use host state classes

This commit is contained in:
Thomas Gelf 2015-10-05 16:00:51 +02:00
parent e80f7765c8
commit ac33a83ee2

View file

@ -156,7 +156,7 @@ table.bp .icon {
margin-right: 0.4em;
}
table.bp.node.subtree, table.bp.node.service, table.bp.node.host {
table.bp.node {
td:before {
font-family: ifont;
z-index: 10;
@ -235,19 +235,27 @@ table.bp.operator.hovered > tbody > tr:first-child > * {
/* Set colors based on element state */
table.bp {
&.ok { border-color: @colorOk; }
&.warning { border-color: @colorWarning; }
&.warning.handled { border-color: @colorWarningHandled; }
&.critical { border-color: @colorCritical; }
&.critical.handled { border-color: @colorCriticalHandled; }
&.unknown { border-color: @colorUnknown; }
&.unknown.handled { border-color: @colorUnknownHandled; }
&.pending { border-color: @colorPending; }
&.missing { border-color: #ccc; }
&.ok { border-color: @colorOk; }
&.up { border-color: @colorOk; }
&.warning { border-color: @colorWarning; }
&.warning.handled { border-color: @colorWarningHandled; }
&.critical { border-color: @colorCritical; }
&.critical.handled { border-color: @colorCriticalHandled; }
&.down { border-color: @colorCritical; }
&.down.handled { border-color: @colorCriticalHandled; }
&.unknown { border-color: @colorUnknown; }
&.unknown.handled { border-color: @colorUnknownHandled; }
&.unreachable { border-color: @colorUnknown; }
&.unreachable.handled { border-color: @colorUnknownHandled; }
&.pending { border-color: @colorPending; }
&.missing { border-color: #ccc; }
&.hovered {
&.ok > tbody > tr > {
th, td > a { background-color: @colorOk; }
}
&.up > tbody > tr > {
th, td > a { background-color: @colorOk; }
}
&.warning > tbody > tr > {
th, td > a { background-color: @colorWarning; }
}
@ -260,12 +268,24 @@ table.bp {
&.critical.handled > tbody > tr > {
th, td > a { background-color: @colorCriticalHandled; }
}
&.down > tbody > tr > {
th, td > a { background-color: @colorCritical; }
}
&.down.handled > tbody > tr > {
th, td > a { background-color: @colorCriticalHandled; }
}
&.unknown > tbody > tr > {
th, td > a { background-color: @colorUnknown; }
}
&.unknown.handled > tbody > tr > {
th, td > a { background-color: @colorCUnknownHandled; }
}
&.unreachable > tbody > tr > {
th, td > a { background-color: @colorUnknown; }
}
&.unreachable.handled > tbody > tr > {
th, td > a { background-color: @colorCUnreachableHandled; }
}
&.pending > tbody > tr > {
th, td > a { background-color: @colorPending; }
}
@ -381,6 +401,14 @@ table.bp {
background: @colorCriticalHandled;
}
.toplevel > div.down {
background: @colorCritical;
}
.toplevel > div.down.handled {
background: @colorCriticalHandled;
}
.toplevel > div.unknown {
background: @colorUnknown;
}
@ -389,6 +417,14 @@ table.bp {
background: @colorUnknownHandled;
}
.toplevel > div.unreachable {
background: @colorUnknown;
}
.toplevel > div.unreachable.handled {
background: @colorUnknownHandled;
}
.toplevel > div.warning {
background: @colorWarning;
}