Skip to content

Commit cd90e85

Browse files
authored
Merge pull request #107 from NETWAYS/handled-tile-color
Make the badge and tile color independent from eachother
2 parents c70c1ca + 811ef8c commit cd90e85

2 files changed

Lines changed: 52 additions & 1 deletion

File tree

application/views/helpers/Badges.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public function badges(TLVStatus $status, $problemsOnly = true, $showTotal = fal
2828
if ($value !== null && $value > 0) {
2929
$values = true;
3030
$title = $value . ' ' . Str::prettyTitle($key);
31-
$class = 'tlv-status-tile ' . str_replace('_', ' ', $key);
31+
$class = 'tlv-status-badge ' . str_replace('_', ' ', $key);
3232
$htm .= sprintf(
3333
'<div class="badge status-badge %s" title="%s">%s</div>',
3434
$class,

public/css/module.less

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,57 @@
5959
}
6060

6161
.tlv-status-tile {
62+
&.critical, &.down {
63+
background-color: @tlv-color-critical-bg;
64+
color: @tlv-color-critical-fg;
65+
}
66+
&.critical.handled, &.down.handled {
67+
background-color: fade(@tlv-color-critical-handled-bg, 50%);
68+
color: @tlv-color-critical-handled-fg;
69+
}
70+
&.unknown, &.unreachable {
71+
background-color: @tlv-color-unknown-bg;
72+
color: @tlv-color-unknown-fg;
73+
}
74+
&.unknown.handled, &.unreachable.handled {
75+
background-color: fade(@tlv-color-unknown-handled-bg, 50%);
76+
color: @tlv-color-unknown-handled-fg;
77+
}
78+
&.warning {
79+
background-color: @tlv-color-warning-bg;
80+
color: @tlv-color-warning-fg;
81+
}
82+
&.warning.handled {
83+
background-color: fade(@tlv-color-warning-handled-bg, 50%);
84+
color: @tlv-color-warning-handled-fg;
85+
}
86+
&.ok, &.up {
87+
background-color: @tlv-color-ok-bg;
88+
color: @tlv-color-ok-fg;
89+
}
90+
&.downtime.active {
91+
background-color: @tlv-color-downtime-bg;
92+
color: @tlv-color-downtime-fg;
93+
}
94+
&.downtime.handled {
95+
background-color: @tlv-color-downtime-handled-bg;
96+
color: @tlv-color-downtime-handled-fg;
97+
}
98+
&.pending {
99+
background-color: @tlv-color-pending-bg;
100+
color: @tlv-color-pending-fg;
101+
}
102+
&.missing {
103+
background-color: @tlv-color-missing-bg;
104+
color: @tlv-color-missing-fg;
105+
}
106+
&.total {
107+
background-color: @icinga-blue;
108+
color: @text-color-on-icinga-blue;
109+
}
110+
}
111+
112+
.tlv-status-badge {
62113
.badges {
63114
.badge {
64115
border: 0.1em solid @white;

0 commit comments

Comments
 (0)