diff options
| -rw-r--r-- | html.c | 9 |
1 files changed, 7 insertions, 2 deletions
| @@ -758,13 +758,17 @@ d_char *html_entry(snac *snac, d_char *os, char *msg, int local, int level, cons | |||
| 758 | if (left) { | 758 | if (left) { |
| 759 | char *p, *cmd5; | 759 | char *p, *cmd5; |
| 760 | 760 | ||
| 761 | s = xs_str_cat(s, "<details open><summary>...</summary><p>\n"); | ||
| 762 | |||
| 761 | if (level < 4) | 763 | if (level < 4) |
| 762 | s = xs_str_cat(s, "<div class=\"snac-children\">\n"); | 764 | s = xs_str_cat(s, "<div class=\"snac-children\">\n"); |
| 763 | else | 765 | else |
| 764 | s = xs_str_cat(s, "<div>\n"); | 766 | s = xs_str_cat(s, "<div>\n"); |
| 765 | 767 | ||
| 766 | if (left > 3) | 768 | if (left > 3) { |
| 767 | s = xs_str_cat(s, "<details><summary>...</summary>\n"); | 769 | xs *s1 = xs_fmt("<details><summary>%s</summary>\n", L("Older...")); |
| 770 | s = xs_str_cat(s, s1); | ||
| 771 | } | ||
| 768 | 772 | ||
| 769 | p = children; | 773 | p = children; |
| 770 | while (xs_list_iter(&p, &cmd5)) { | 774 | while (xs_list_iter(&p, &cmd5)) { |
| @@ -783,6 +787,7 @@ d_char *html_entry(snac *snac, d_char *os, char *msg, int local, int level, cons | |||
| 783 | } | 787 | } |
| 784 | 788 | ||
| 785 | s = xs_str_cat(s, "</div>\n"); | 789 | s = xs_str_cat(s, "</div>\n"); |
| 790 | s = xs_str_cat(s, "</details>\n"); | ||
| 786 | } | 791 | } |
| 787 | 792 | ||
| 788 | s = xs_str_cat(s, "</div>\n</div>\n"); | 793 | s = xs_str_cat(s, "</div>\n</div>\n"); |