diff options
Diffstat (limited to 'src/html.c')
| -rw-r--r-- | src/html.c | 19 |
1 files changed, 12 insertions, 7 deletions
@@ -161,6 +161,7 @@ static void emit_stylesheet(FILE *f) { ".client-name { color: var(--hi); }\n" ".client-secret { font-size: 12px; color: var(--dim); letter-spacing: 1px; }\n" ".client-action { text-align: right; color: var(--dim); font-size: 12px; }\n" + ".client-action:after { content: \"→\"; margin-left: 1ex; vertical-align: 10%%; }\n" ".clients > a:hover .client-action { color: var(--green); }\n" ".clients > a.stale .client-name { border-left: 2px solid var(--purple); padding-left: 8px; }\n" ".clients > a.stale .client-time { color: var(--purple); }\n" @@ -352,7 +353,7 @@ char *html_render_clients_page(const struct Request *request, const struct ListC " <form method=\"POST\" action=\"/clients\">\n" " <div>\n" " <label class=\"label\">Name</label>\n" - " <input class=\"input\" type=\"text\" name=\"name\" maxlength=\"31\" placeholder=\"prod-web-02\" required>\n" + " <input class=\"input\" type=\"text\" name=\"name\" maxlength=\"31\" required>\n" " </div>\n" " <button type=\"submit\">Create</button>\n" " </form>\n" @@ -377,7 +378,7 @@ char *html_render_clients_page(const struct Request *request, const struct ListC " <code class=\"client-secret\">%s</code>\n" " <span class=\"client-time\">%s</span>\n" " <span class=\"badge client-badge %s\">%s</span>\n" - " <span class=\"client-action\">View →</span>\n" + " <span class=\"client-action\">View</span>\n" " </a>\n", result->clients[i].id, result->clients[i].is_stale ? "stale" : "", @@ -476,11 +477,15 @@ char *html_render_client_detail_page(const struct Request *request, const struct fprintf(f, " <div class=\"backups\">\n"); for (int i = 0; i < backups_result->backups_len; i++) { - bool duration_valid = false; - if (backups_result->backups[i].status == STATUS_INTERRUPTED) { - duration_valid = true; - } else { - duration_valid = true; + bool duration_valid; + switch(backups_result->backups[i].status) { + case STATUS_INTERRUPTED: + case STATUS_FINISHED: + duration_valid = true; + break; + case STATUS_RUNNING: + duration_valid = false; + break; } struct timespec duration = time_sub(&backups_result->backups[i].completed, &backups_result->backups[i].started); |
