summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/web.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/web.c b/src/web.c
index ed47196..6dd18e1 100644
--- a/src/web.c
+++ b/src/web.c
@@ -839,10 +839,11 @@ static void emit_stylesheet(FILE *f) {
" .clients > a.stale > :first-child { border-left: none; padding-left: 0; }\n"
"}\n"
"/* BADGES */\n"
- "b.ok { color: var(--green); background: #0a2e1a; border: 1px solid #1a5c34; padding: 2px 7px; font-size: 10px; letter-spacing: 1px; }\n"
- "b.run { color: var(--yellow); background: #2e200a; border: 1px solid #5c400e; padding: 2px 7px; font-size: 10px; letter-spacing: 1px; animation: blink 1.2s steps(1) infinite; }\n"
- "b.fail { color: var(--red); background: #2e0a0a; border: 1px solid #5c1a1a; padding: 2px 7px; font-size: 10px; letter-spacing: 1px; }\n"
- "b.stale { color: var(--purple); background: #1e0a2e; border: 1px solid #5c1a8c; padding: 2px 7px; font-size: 10px; letter-spacing: 1px; }\n"
+ ".badge { border: 1px solid; padding: 2px 7px; font-size: 10px; letter-spacing: 1px; justify-self: center; }"
+ ".badge.ok { color: var(--green); background: #0a2e1a; border-color: #1a5c34; }\n"
+ ".badge.run { color: var(--yellow); background: #2e200a; border-color: #5c400e; }\n"
+ ".badge.fail { color: var(--red); background: #2e0a0a; border-color: #5c1a1a; }\n"
+ ".badge.stale { color: var(--purple); background: #1e0a2e; border-color: #5c1a8c; }\n"
"@keyframes blink { 50%% { opacity: .4; } }\n"
"/* ADD FORM */\n"
"#add-form {\n"
@@ -1028,7 +1029,7 @@ static char *render_clients_page(struct Request *request, size_t *out_len) {
"<body>\n"
" <header>\n"
" <b>BorgFlag</b>\n"
- " <small>admin &nbsp;&middot;&nbsp; <form method=\"POST\" action=\"/logout\" style=\"display:inline\"><button type=\"submit\" style=\"border:none;background:none;color:var(--dim);font-size:12px;padding:0;cursor:pointer;text-transform:none;letter-spacing:0\">Sign out</button></form></small>\n"
+ " <small><form method=\"POST\" action=\"/logout\" style=\"display:inline\"><button type=\"submit\" style=\"border:none;background:none;color:var(--dim);font-size:12px;padding:0;cursor:pointer;text-transform:none;letter-spacing:0\">Sign out</button></form></small>\n"
" </header>\n"
" <main>\n"
" <h2>\n"
@@ -1036,7 +1037,7 @@ static char *render_clients_page(struct Request *request, size_t *out_len) {
" <small>%d registered", result->clients_len);
if (stale_count > 0) {
- fprintf(f, " &nbsp;&middot;&nbsp; <span style=\"color:var(--purple)\">%d stale</span>", stale_count);
+ fprintf(f, "<span style=\"color:var(--purple)\">%d stale</span>", stale_count);
}
fprintf(f,
@@ -1067,7 +1068,7 @@ static char *render_clients_page(struct Request *request, size_t *out_len) {
" <span>%s</span>\n"
" <code>%s</code>\n"
" <span>%s</span>\n"
- " <b class=\"%s\">%s</b>\n"
+ " <b class=\"badge %s\">%s</b>\n"
" <button onclick=\"event.stopPropagation();window.location='/client/%ld'\">View &rarr;</button>\n"
" </a>\n",
result->clients[i].id,
@@ -1153,13 +1154,13 @@ static char *render_client_detail_page(struct Request *request, int64_t client_i
"<body>\n"
" <header>\n"
" <b>BorgFlag</b>\n"
- " <small>admin &nbsp;&middot;&nbsp; <form method=\"POST\" action=\"/logout\" style=\"display:inline\"><button type=\"submit\" style=\"border:none;background:none;color:var(--dim);font-size:12px;padding:0;cursor:pointer;text-transform:none;letter-spacing:0\">Sign out</button></form></small>\n"
+ " <small><form method=\"POST\" action=\"/logout\" style=\"display:inline\"><button type=\"submit\" style=\"border:none;background:none;color:var(--dim);font-size:12px;padding:0;cursor:pointer;text-transform:none;letter-spacing:0\">Sign out</button></form></small>\n"
" </header>\n"
" <main>\n"
" <a href=\"/clients\">&larr; Back to clients</a>\n"
" <article%s>\n"
" <h3>%s</h3>\n"
- " <p>%d backups &nbsp;&middot;&nbsp; <b class=\"%s\">%s</b></p>\n",
+ " <p>%d backups <b class=\"badge %s\">%s</b></p>\n",
is_stale ? " class=\"stale\"" : "",
client_result.name,
backups_result->backups_len,
@@ -1233,7 +1234,7 @@ static char *render_client_detail_page(struct Request *request, int64_t client_i
struct timespec duration = time_sub(&backups_result->backups[i].completed, &backups_result->backups[i].started);
fprintf(f,
- " <div><time>%s</time><span>%s</span><b class=\"%s\">%s</b></div>\n",
+ " <div><time>%s</time><span>%s</span><b class=\"badge %s\">%s</b></div>\n",
format_time(backups_result->backups[i].started).buf,
format_duration(duration).buf,
badge_class,