summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar default2023-06-26 15:44:08 +0200
committerGravatar default2023-06-26 15:44:08 +0200
commit983f1371081e73e02ad5a7b7e333973f96b6b215 (patch)
tree5c913611cec521780ae987463fbb47643d472e83
parentUpdated documentation. (diff)
downloadpenes-snac2-983f1371081e73e02ad5a7b7e333973f96b6b215.tar.gz
penes-snac2-983f1371081e73e02ad5a7b7e333973f96b6b215.tar.xz
penes-snac2-983f1371081e73e02ad5a7b7e333973f96b6b215.zip
Added autocomplete=off to all forms.
Diffstat (limited to '')
-rw-r--r--html.c26
1 files changed, 15 insertions, 11 deletions
diff --git a/html.c b/html.c
index b120f9f..80126b0 100644
--- a/html.c
+++ b/html.c
@@ -382,7 +382,8 @@ d_char *html_top_controls(snac *snac, d_char *s)
382 "<div class=\"snac-top-controls\">\n" 382 "<div class=\"snac-top-controls\">\n"
383 383
384 "<div class=\"snac-note\">\n" 384 "<div class=\"snac-note\">\n"
385 "<form method=\"post\" action=\"%s/admin/note\" enctype=\"multipart/form-data\">\n" 385 "<form autocomplete=\"off\" method=\"post\" "
386 "action=\"%s/admin/note\" enctype=\"multipart/form-data\">\n"
386 "<textarea class=\"snac-textarea\" name=\"content\" " 387 "<textarea class=\"snac-textarea\" name=\"content\" "
387 "rows=\"8\" wrap=\"virtual\" required=\"required\"></textarea>\n" 388 "rows=\"8\" wrap=\"virtual\" required=\"required\"></textarea>\n"
388 "<input type=\"hidden\" name=\"in_reply_to\" value=\"\">\n" 389 "<input type=\"hidden\" name=\"in_reply_to\" value=\"\">\n"
@@ -417,12 +418,12 @@ d_char *html_top_controls(snac *snac, d_char *s)
417 "<div class=\"snac-top-controls-more\">\n" 418 "<div class=\"snac-top-controls-more\">\n"
418 "<details><summary>%s</summary>\n" 419 "<details><summary>%s</summary>\n"
419 420
420 "<form method=\"post\" action=\"%s/admin/action\">\n" /** follow **/ 421 "<form autocomplete=\"off\" method=\"post\" action=\"%s/admin/action\">\n" /** follow **/
421 "<input type=\"text\" name=\"actor\" required=\"required\">\n" 422 "<input type=\"text\" name=\"actor\" required=\"required\">\n"
422 "<input type=\"submit\" name=\"action\" value=\"%s\"> %s\n" 423 "<input type=\"submit\" name=\"action\" value=\"%s\"> %s\n"
423 "</form><p>\n" 424 "</form><p>\n"
424 425
425 "<form method=\"post\" action=\"%s/admin/action\">\n" /** boost **/ 426 "<form autocomplete=\"off\" method=\"post\" action=\"%s/admin/action\">\n" /** boost **/
426 "<input type=\"text\" name=\"id\" required=\"required\">\n" 427 "<input type=\"text\" name=\"id\" required=\"required\">\n"
427 "<input type=\"submit\" name=\"action\" value=\"%s\"> %s\n" 428 "<input type=\"submit\" name=\"action\" value=\"%s\"> %s\n"
428 "</form><p>\n" 429 "</form><p>\n"
@@ -430,7 +431,8 @@ d_char *html_top_controls(snac *snac, d_char *s)
430 "<details><summary>%s</summary>\n" 431 "<details><summary>%s</summary>\n"
431 432
432 "<div class=\"snac-user-setup\">\n" /** user setup **/ 433 "<div class=\"snac-user-setup\">\n" /** user setup **/
433 "<form method=\"post\" action=\"%s/admin/user-setup\" enctype=\"multipart/form-data\">\n" 434 "<form autocomplete=\"off\" method=\"post\" "
435 "action=\"%s/admin/user-setup\" enctype=\"multipart/form-data\">\n"
434 "<p>%s:<br>\n" 436 "<p>%s:<br>\n"
435 "<input type=\"text\" name=\"name\" value=\"%s\"></p>\n" 437 "<input type=\"text\" name=\"name\" value=\"%s\"></p>\n"
436 438
@@ -639,7 +641,7 @@ xs_str *html_entry_controls(snac *snac, xs_str *os, const xs_dict *msg, const ch
639 641
640 { 642 {
641 xs *s1 = xs_fmt( 643 xs *s1 = xs_fmt(
642 "<form method=\"post\" action=\"%s/admin/action\">\n" 644 "<form autocomplete=\"off\" method=\"post\" action=\"%s/admin/action\">\n"
643 "<input type=\"hidden\" name=\"id\" value=\"%s\">\n" 645 "<input type=\"hidden\" name=\"id\" value=\"%s\">\n"
644 "<input type=\"hidden\" name=\"actor\" value=\"%s\">\n" 646 "<input type=\"hidden\" name=\"actor\" value=\"%s\">\n"
645 "<input type=\"hidden\" name=\"redir\" value=\"%s_entry\">\n" 647 "<input type=\"hidden\" name=\"redir\" value=\"%s_entry\">\n"
@@ -689,7 +691,7 @@ xs_str *html_entry_controls(snac *snac, xs_str *os, const xs_dict *msg, const ch
689 xs *s1 = xs_fmt( 691 xs *s1 = xs_fmt(
690 "<p><details><summary>%s</summary>\n" 692 "<p><details><summary>%s</summary>\n"
691 "<p><div class=\"snac-note\" id=\"%s_edit\">\n" 693 "<p><div class=\"snac-note\" id=\"%s_edit\">\n"
692 "<form method=\"post\" action=\"%s/admin/note\" " 694 "<form autocomplete=\"off\" method=\"post\" action=\"%s/admin/note\" "
693 "enctype=\"multipart/form-data\" id=\"%s_edit_form\">\n" 695 "enctype=\"multipart/form-data\" id=\"%s_edit_form\">\n"
694 "<textarea class=\"snac-textarea\" name=\"content\" " 696 "<textarea class=\"snac-textarea\" name=\"content\" "
695 "rows=\"4\" wrap=\"virtual\" required=\"required\">%s</textarea>\n" 697 "rows=\"4\" wrap=\"virtual\" required=\"required\">%s</textarea>\n"
@@ -733,7 +735,7 @@ xs_str *html_entry_controls(snac *snac, xs_str *os, const xs_dict *msg, const ch
733 xs *s1 = xs_fmt( 735 xs *s1 = xs_fmt(
734 "<p><details><summary>%s</summary>\n" 736 "<p><details><summary>%s</summary>\n"
735 "<p><div class=\"snac-note\" id=\"%s_reply\">\n" 737 "<p><div class=\"snac-note\" id=\"%s_reply\">\n"
736 "<form method=\"post\" action=\"%s/admin/note\" " 738 "<form autocomplete=\"off\" method=\"post\" action=\"%s/admin/note\" "
737 "enctype=\"multipart/form-data\" id=\"%s_reply_form\">\n" 739 "enctype=\"multipart/form-data\" id=\"%s_reply_form\">\n"
738 "<textarea class=\"snac-textarea\" name=\"content\" " 740 "<textarea class=\"snac-textarea\" name=\"content\" "
739 "rows=\"4\" wrap=\"virtual\" required=\"required\">%s</textarea>\n" 741 "rows=\"4\" wrap=\"virtual\" required=\"required\">%s</textarea>\n"
@@ -1033,7 +1035,8 @@ xs_str *html_entry(snac *snac, xs_str *os, const xs_dict *msg, int local,
1033 else { 1035 else {
1034 /* poll still active */ 1036 /* poll still active */
1035 xs *s1 = xs_fmt("<div class=\"snac-poll-form\">\n" 1037 xs *s1 = xs_fmt("<div class=\"snac-poll-form\">\n"
1036 "<form method=\"post\" action=\"%s/admin/vote\">\n" 1038 "<form autocomplete=\"off\" "
1039 "method=\"post\" action=\"%s/admin/vote\">\n"
1037 "<input type=\"hidden\" name=\"actor\" value= \"%s\">\n" 1040 "<input type=\"hidden\" name=\"actor\" value= \"%s\">\n"
1038 "<input type=\"hidden\" name=\"irt\" value=\"%s\">\n", 1041 "<input type=\"hidden\" name=\"irt\" value=\"%s\">\n",
1039 snac->actor, actor, id); 1042 snac->actor, actor, id);
@@ -1311,7 +1314,7 @@ d_char *html_people_list(snac *snac, d_char *os, d_char *list, const char *heade
1311 s = xs_str_cat(s, "<div class=\"snac-controls\">\n"); 1314 s = xs_str_cat(s, "<div class=\"snac-controls\">\n");
1312 1315
1313 xs *s1 = xs_fmt( 1316 xs *s1 = xs_fmt(
1314 "<p><form method=\"post\" action=\"%s/admin/action\">\n" 1317 "<p><form autocomplete=\"off\" method=\"post\" action=\"%s/admin/action\">\n"
1315 "<input type=\"hidden\" name=\"actor\" value=\"%s\">\n" 1318 "<input type=\"hidden\" name=\"actor\" value=\"%s\">\n"
1316 "<input type=\"hidden\" name=\"actor-form\" value=\"yes\">\n", 1319 "<input type=\"hidden\" name=\"actor-form\" value=\"yes\">\n",
1317 1320
@@ -1339,7 +1342,7 @@ d_char *html_people_list(snac *snac, d_char *os, d_char *list, const char *heade
1339 xs *s2 = xs_fmt( 1342 xs *s2 = xs_fmt(
1340 "<p><details><summary>%s</summary>\n" 1343 "<p><details><summary>%s</summary>\n"
1341 "<p><div class=\"snac-note\" id=\"%s_%s_dm\">\n" 1344 "<p><div class=\"snac-note\" id=\"%s_%s_dm\">\n"
1342 "<form method=\"post\" action=\"%s/admin/note\" " 1345 "<form autocomplete=\"off\" method=\"post\" action=\"%s/admin/note\" "
1343 "enctype=\"multipart/form-data\" id=\"%s_reply_form\">\n" 1346 "enctype=\"multipart/form-data\" id=\"%s_reply_form\">\n"
1344 "<textarea class=\"snac-textarea\" name=\"content\" " 1347 "<textarea class=\"snac-textarea\" name=\"content\" "
1345 "rows=\"4\" wrap=\"virtual\" required=\"required\"></textarea>\n" 1348 "rows=\"4\" wrap=\"virtual\" required=\"required\"></textarea>\n"
@@ -1399,7 +1402,8 @@ xs_str *html_notifications(snac *snac)
1399 s = html_user_header(snac, s, 0); 1402 s = html_user_header(snac, s, 0);
1400 1403
1401 xs *s1 = xs_fmt( 1404 xs *s1 = xs_fmt(
1402 "<form method=\"post\" action=\"%s/admin/clear-notifications\" id=\"clear\">\n" 1405 "<form autocomplete=\"off\" "
1406 "method=\"post\" action=\"%s/admin/clear-notifications\" id=\"clear\">\n"
1403 "<input type=\"submit\" class=\"snac-btn-like\" value=\"%s\">\n" 1407 "<input type=\"submit\" class=\"snac-btn-like\" value=\"%s\">\n"
1404 "</form><p>", snac->actor, L("Clear all")); 1408 "</form><p>", snac->actor, L("Clear all"));
1405 s = xs_str_cat(s, s1); 1409 s = xs_str_cat(s, s1);