Alles verbessert
This commit is contained in:
@@ -89,6 +89,10 @@
|
||||
<span class="info_label">CPU-Temperatur</span>
|
||||
<strong id="info_temp">-</strong>
|
||||
</div>
|
||||
<div class="info_card">
|
||||
<span class="info_label">Unterspannung</span>
|
||||
<strong id="info_undervoltage" class="state_unknown">-</strong>
|
||||
</div>
|
||||
<div class="info_card">
|
||||
<span class="info_label">Uptime</span>
|
||||
<strong id="info_uptime">-</strong>
|
||||
@@ -145,12 +149,47 @@
|
||||
node.classList.add('state_unknown');
|
||||
}
|
||||
|
||||
function setUndervoltageState(id, text, state) {
|
||||
var node = document.getElementById(id);
|
||||
if (!node) {
|
||||
return;
|
||||
}
|
||||
|
||||
node.textContent = text || '-';
|
||||
node.classList.remove('state_active', 'state_inactive', 'state_unknown');
|
||||
|
||||
if (state === 'active') {
|
||||
node.classList.add('state_inactive');
|
||||
node.style.animation = 'statusBlink 0.9s step-end infinite';
|
||||
return;
|
||||
}
|
||||
|
||||
node.style.animation = '';
|
||||
|
||||
if (state === 'past') {
|
||||
node.classList.add('state_unknown');
|
||||
return;
|
||||
}
|
||||
|
||||
if (state === 'clear') {
|
||||
node.classList.add('state_active');
|
||||
return;
|
||||
}
|
||||
|
||||
node.classList.add('state_unknown');
|
||||
}
|
||||
|
||||
function renderStatus(data) {
|
||||
setAdminStatus(data.status || 'Bereit');
|
||||
|
||||
setText('info_ips', data.system && data.system.ips);
|
||||
setText('info_wifi', data.system && data.system.wifi);
|
||||
setText('info_temp', data.system && data.system.cpu_temperature);
|
||||
setUndervoltageState(
|
||||
'info_undervoltage',
|
||||
data.system && data.system.undervoltage,
|
||||
data.system && data.system.undervoltage_state
|
||||
);
|
||||
setText('info_uptime', data.system && data.system.uptime);
|
||||
setText('info_disk', data.system && data.system.disk_free);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user