commit f4c7f4b
default
·
2023-06-29 16:06:42 +0000 UTC
parent 6851b07
Added a new snac-post-header CSS class.
1 files changed,
+10,
-12
M
html.c
M
html.c
+10,
-12
1@@ -81,7 +81,7 @@ xs_str *actor_name(xs_dict *actor)
2 xs_str *html_actor_icon(xs_str *os, char *actor,
3 const char *date, const char *udate, const char *url, int priv)
4 {
5- xs *s = xs_str_new("<div class=\"snac-post-header\">\n");
6+ xs *s = xs_str_new(NULL);
7
8 xs *avatar = NULL;
9 char *v;
10@@ -169,8 +169,6 @@ xs_str *html_actor_icon(xs_str *os, char *actor,
11 s = xs_str_cat(s, s1);
12 }
13
14- s = xs_str_cat(s, "</div>\n");
15-
16 return xs_str_cat(os, s);
17 }
18
19@@ -807,14 +805,14 @@ xs_str *html_entry(snac *snac, xs_str *os, const xs_dict *msg, int local,
20 }
21
22 if (strcmp(type, "Follow") == 0) {
23- s = xs_str_cat(s, "<div class=\"snac-post\">\n");
24+ s = xs_str_cat(s, "<div class=\"snac-post\">\n<div class=\"snac-post-header\">\n");
25
26 xs *s1 = xs_fmt("<div class=\"snac-origin\">%s</div>\n", L("follows you"));
27 s = xs_str_cat(s, s1);
28
29 s = html_msg_icon(snac, s, msg);
30
31- s = xs_str_cat(s, "</div>\n");
32+ s = xs_str_cat(s, "</div>\n</div>\n");
33
34 return xs_str_cat(os, s);
35 }
36@@ -839,7 +837,12 @@ xs_str *html_entry(snac *snac, xs_str *os, const xs_dict *msg, int local,
37 if (strcmp(actor, snac->actor) != 0 && !valid_status(actor_get(snac, actor, NULL)))
38 return os;
39
40- s = xs_str_cat(s, "<div class=\"snac-score\">"); /** **/
41+ if (level == 0)
42+ s = xs_str_cat(s, "<div class=\"snac-post\">\n"); /** **/
43+ else
44+ s = xs_str_cat(s, "<div class=\"snac-child\">\n"); /** **/
45+
46+ s = xs_str_cat(s, "<div class=\"snac-post-header\">\n<div class=\"snac-score\">"); /** **/
47
48 if (is_pinned(snac, id)) {
49 /* add a pin emoji */
50@@ -873,11 +876,6 @@ xs_str *html_entry(snac *snac, xs_str *os, const xs_dict *msg, int local,
51
52 s = xs_str_cat(s, "</div>\n");
53
54- if (level == 0)
55- s = xs_str_cat(s, "<div class=\"snac-post\">\n"); /** **/
56- else
57- s = xs_str_cat(s, "<div class=\"snac-child\">\n"); /** **/
58-
59 if (boosts == NULL)
60 boosts = object_announces(id);
61
62@@ -934,7 +932,7 @@ xs_str *html_entry(snac *snac, xs_str *os, const xs_dict *msg, int local,
63 s = html_msg_icon(snac, s, msg);
64
65 /* add the content */
66- s = xs_str_cat(s, "<div class=\"e-content snac-content\">\n"); /** **/
67+ s = xs_str_cat(s, "</div>\n<div class=\"e-content snac-content\">\n"); /** **/
68
69 /* is it sensitive? */
70 if (!xs_is_null(v = xs_dict_get(msg, "sensitive")) && xs_type(v) == XSTYPE_TRUE) {