summaryrefslogtreecommitdiff
path: root/src/html.c
diff options
context:
space:
mode:
authorJesper Jensen <jesper@jnsn.dev>2026-02-21 13:19:25 +0100
committerJesper Jensen <jesper@jnsn.dev>2026-02-21 13:19:25 +0100
commita66d5b90db496208d8fd2aa022fa935285a0b9a9 (patch)
treeaa40637b79b2810e2af6f28127ffced1bf155b34 /src/html.c
parent1b19afaa339f2f68520d61b634600ddeb04effb7 (diff)
Simplify some of teh html
Diffstat (limited to 'src/html.c')
-rw-r--r--src/html.c37
1 files changed, 5 insertions, 32 deletions
diff --git a/src/html.c b/src/html.c
index 10a6848..c843b51 100644
--- a/src/html.c
+++ b/src/html.c
@@ -440,14 +440,6 @@ char *html_render_client_detail_page(const char *host, const struct GetClientOnl
" <title>BorgFlag - %s</title>\n", client_result->name);
emit_stylesheet(f);
fprintf(f,
- "<script>\n"
- "function copy(btn) {\n"
- " navigator.clipboard.writeText(btn.closest('pre').innerText.replace('Copy','').trim()).then(() => {\n"
- " btn.textContent = 'Copied!';\n"
- " setTimeout(() => btn.textContent = 'Copy', 2000);\n"
- " });\n"
- "}\n"
- "</script>\n"
"</head>\n"
"<body>\n"
" <header>\n"
@@ -476,36 +468,17 @@ char *html_render_client_detail_page(const char *host, const struct GetClientOnl
" <code>Secret: %s</code>\n"
" </article>\n"
" <details>\n"
- " <summary>API Snippets</summary>\n"
+ " <summary>How To</summary>\n"
" <div>\n"
- " <div>\n"
- " <h4>Start backup</h4>\n"
- " <pre><span class=\"cmd\">curl</span> <span class=\"flag\">-X POST</span> <span class=\"url\">http://%s/api/report</span> \\\n"
- " <span class=\"flag\">-H</span> <span class=\"val\">\"Content-Type: application/json\"</span> \\\n"
- " <span class=\"flag\">-d</span> <span class=\"val\">'{</span>\n"
- " <span class=\"key\">\"client\"</span>: <span class=\"val\">\"%s\"</span>,\n"
- " <span class=\"key\">\"secret\"</span>: <span class=\"secret\">\"%s\"</span>,\n"
- " <span class=\"key\">\"event\"</span>: <span class=\"val\">\"begin_backup\"</span>\n"
- " <span class=\"val\">}'</span><button onclick=\"copy(this)\">Copy</button></pre>\n"
- " </div>\n"
- " <div>\n"
- " <h4>End backup</h4>\n"
- " <pre><span class=\"cmd\">curl</span> <span class=\"flag\">-X POST</span> <span class=\"url\">http://%s/api/report</span> \\\n"
- " <span class=\"flag\">-H</span> <span class=\"val\">\"Content-Type: application/json\"</span> \\\n"
- " <span class=\"flag\">-d</span> <span class=\"val\">'{</span>\n"
- " <span class=\"key\">\"client\"</span>: <span class=\"val\">\"%s\"</span>,\n"
- " <span class=\"key\">\"secret\"</span>: <span class=\"secret\">\"%s\"</span>,\n"
- " <span class=\"key\">\"event\"</span>: <span class=\"val\">\"end_backup\"</span>\n"
- " <span class=\"val\">}'</span><button onclick=\"copy(this)\">Copy</button></pre>\n"
- " </div>\n"
+ " <pre><code>curl -s -X POST %s \\\n"
+ " -H \"Content-Type: application/json\" \\\n"
+ " -d \'{\"client\": \"%s\", \"secret\": \"%s\", \"event\": \"begin_backup\"}\'"
+ "</pre></code>\n"
" </div>\n"
" </details>\n",
client_result->secret,
host ? host : "localhost",
client_result->name,
- client_result->secret,
- host ? host : "localhost",
- client_result->name,
client_result->secret
);