Update status messages to improve user feedback during loading states
This commit is contained in:
parent
8c0068ccbb
commit
82221d63ae
@ -154,6 +154,6 @@ document.querySelectorAll('.card').forEach(card => {
|
|||||||
|
|
||||||
apply(payload.byUrlNormalized);
|
apply(payload.byUrlNormalized);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
// keep "Unbekannt"
|
// keep "Lädt..."
|
||||||
}
|
}
|
||||||
})();
|
})();
|
||||||
|
|||||||
@ -194,7 +194,7 @@ function check_http_request(string $url, string $method, float $timeoutSeconds =
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($code === null && $error === null) {
|
if ($code === null && $error === null) {
|
||||||
$error = 'Unbekannter Fehler';
|
$error = 'Lädt...er Fehler';
|
||||||
}
|
}
|
||||||
|
|
||||||
$res = ['ok' => $ok, 'code' => $code, 'ms' => $ms, 'error' => $error];
|
$res = ['ok' => $ok, 'code' => $code, 'ms' => $ms, 'error' => $error];
|
||||||
|
|||||||
@ -96,7 +96,7 @@ foreach ($serverStatusByUrl as $__u => $__svc) {
|
|||||||
|
|
||||||
$badgeText = null;
|
$badgeText = null;
|
||||||
if (!$isNoStatusBadge && $category !== 'dienste') {
|
if (!$isNoStatusBadge && $category !== 'dienste') {
|
||||||
$badgeText = 'Unbekannt';
|
$badgeText = 'Lädt...';
|
||||||
if ($state === 'up') $badgeText = 'Online';
|
if ($state === 'up') $badgeText = 'Online';
|
||||||
elseif ($state === 'down') $badgeText = 'Offline';
|
elseif ($state === 'down') $badgeText = 'Offline';
|
||||||
}
|
}
|
||||||
|
|||||||
@ -15,7 +15,7 @@ require_once __DIR__ . '/includes/lib/server_status.php';
|
|||||||
require_once __DIR__ . '/includes/lib/view_helpers.php';
|
require_once __DIR__ . '/includes/lib/view_helpers.php';
|
||||||
|
|
||||||
// ── Serverstatus ─────────────────────────────────────────────────────────
|
// ── Serverstatus ─────────────────────────────────────────────────────────
|
||||||
// Performance: initial sofort rendern (=> Unbekannt). Badges werden clientseitig nachgeladen.
|
// Performance: initial sofort rendern (=> Lädt...). Badges werden clientseitig nachgeladen.
|
||||||
$serverStatusByUrl = [];
|
$serverStatusByUrl = [];
|
||||||
|
|
||||||
require __DIR__ . '/includes/views/layout_head.php';
|
require __DIR__ . '/includes/views/layout_head.php';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user