commit 142b4d6

default  ·  2023-05-30 08:01:36 +0000 UTC
parent b98a284
Added a poll pull-down and options (still unused).
1 files changed,  +26, -4
M html.c
M html.c
+26, -4
 1@@ -349,11 +349,24 @@ d_char *html_top_controls(snac *snac, d_char *s)
 2         "<p>%s: <input type=\"checkbox\" name=\"sensitive\">\n"
 3         "<p>%s: <input type=\"checkbox\" name=\"mentioned_only\">\n"
 4 
 5-        "<details><summary>%s</summary>\n"
 6+        "<details><summary>%s</summary>\n" /** attach **/
 7         "<p>%s: <input type=\"file\" name=\"attach\">\n"
 8         "<p>%s: <input type=\"text\" name=\"alt_text\">\n"
 9         "</details>\n"
10 
11+        "<p>"
12+        "<details><summary>%s</summary>\n" /** poll **/
13+        "<p>%s:<br>\n"
14+        "<textarea class=\"snac-textarea\" name=\"poll_options\" "
15+        "rows=\"6\" wrap=\"virtual\"></textarea>\n"
16+        "<p>%s: <input type=\"checkbox\" name=\"poll_multiple\">\n"
17+        "<select name=\"poll_end_secs\" id=\"poll_end_secs\">\n"
18+        "<option value=\"300\">%s</option>\n"
19+        "<option value=\"3600\">%s</option>\n"
20+        "<option value=\"86400\">%s</option>\n"
21+        "</select>\n"
22+        "</details>\n"
23+
24         "<p><input type=\"submit\" class=\"button\" value=\"%s\">\n"
25         "</form><p>\n"
26         "</div>\n"
27@@ -361,19 +374,19 @@ d_char *html_top_controls(snac *snac, d_char *s)
28         "<div class=\"snac-top-controls-more\">\n"
29         "<details><summary>%s</summary>\n"
30 
31-        "<form method=\"post\" action=\"%s/admin/action\">\n"
32+        "<form method=\"post\" action=\"%s/admin/action\">\n" /** follow **/
33         "<input type=\"text\" name=\"actor\" required=\"required\">\n"
34         "<input type=\"submit\" name=\"action\" value=\"%s\"> %s\n"
35         "</form><p>\n"
36 
37-        "<form method=\"post\" action=\"%s/admin/action\">\n"
38+        "<form method=\"post\" action=\"%s/admin/action\">\n" /** boost **/
39         "<input type=\"text\" name=\"id\" required=\"required\">\n"
40         "<input type=\"submit\" name=\"action\" value=\"%s\"> %s\n"
41         "</form><p>\n"
42 
43         "<details><summary>%s</summary>\n"
44 
45-        "<div class=\"snac-user-setup\">\n"
46+        "<div class=\"snac-user-setup\">\n" /** user setup **/
47         "<form method=\"post\" action=\"%s/admin/user-setup\" enctype=\"multipart/form-data\">\n"
48         "<p>%s:<br>\n"
49         "<input type=\"text\" name=\"name\" value=\"%s\"></p>\n"
50@@ -450,9 +463,18 @@ d_char *html_top_controls(snac *snac, d_char *s)
51         snac->actor,
52         L("Sensitive content"),
53         L("Only for mentioned people"),
54+
55         L("Attach..."),
56         L("File"),
57         L("File description"),
58+
59+        L("Poll..."),
60+        L("Poll options (one per line, up to 8)"),
61+        L("Multiple"),
62+        L("5 minutes"),
63+        L("1 hour"),
64+        L("1 day"),
65+
66         L("Post"),
67 
68         L("More options..."),