diff options
Diffstat (limited to 'src/zenserver/frontend/html/zen.css')
| -rw-r--r-- | src/zenserver/frontend/html/zen.css | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/zenserver/frontend/html/zen.css b/src/zenserver/frontend/html/zen.css index 5ce60d2d2..49a1e6d21 100644 --- a/src/zenserver/frontend/html/zen.css +++ b/src/zenserver/frontend/html/zen.css @@ -1099,6 +1099,12 @@ tr:last-child td { .module-state-dot[data-state="provisioned"] { background: var(--theme_ok); } .module-state-dot[data-state="hibernated"] { background: var(--theme_warn); } .module-state-dot[data-state="unprovisioned"] { background: var(--theme_g1); } +.module-state-dot[data-state="crashed"] { background: var(--theme_fail); } + +@keyframes module-dot-recovering { + 0%, 59.9% { background: var(--theme_fail); } + 60%, 100% { background: var(--theme_ok); } +} @keyframes module-dot-hibernating { 0%, 59.9% { background: var(--theme_warn); } @@ -1124,6 +1130,7 @@ tr:last-child td { .module-state-dot[data-state="hibernating"] { animation: module-dot-hibernating 1s steps(1, end) infinite; } .module-state-dot[data-state="waking"] { animation: module-dot-waking 1s steps(1, end) infinite; } .module-state-dot[data-state="provisioning"] { animation: module-dot-provisioning 1s steps(1, end) infinite; } +.module-state-dot[data-state="recovering"] { animation: module-dot-recovering 1s steps(1, end) infinite; } .module-state-dot[data-state="deprovisioning"][data-prev-state="provisioned"] { animation: module-dot-deprovisioning-from-provisioned 1s steps(1, end) infinite; } |