diff options
| -rw-r--r-- | html.c | 15 |
1 files changed, 13 insertions, 2 deletions
| @@ -459,8 +459,19 @@ xs_str *html_user_header(snac *snac, xs_str *s, int local) | |||
| 459 | 459 | ||
| 460 | /* user info */ | 460 | /* user info */ |
| 461 | { | 461 | { |
| 462 | char *_tmpl = | 462 | s = xs_str_cat(s, "<div class=\"h-card snac-top-user\">\n"); |
| 463 | "<div class=\"h-card snac-top-user\">\n" | 463 | |
| 464 | if (local) { | ||
| 465 | const char *header = xs_dict_get(snac->config, "header"); | ||
| 466 | if (header && *header) { | ||
| 467 | xs *h = encode_html(header); | ||
| 468 | xs *s1 = xs_fmt("<div class=\"snac-top-user-banner\" style=\"clear: both\">" | ||
| 469 | "<br><img src=\"%s\"/></div>\n", h); | ||
| 470 | s = xs_str_cat(s, s1); | ||
| 471 | } | ||
| 472 | } | ||
| 473 | |||
| 474 | const char *_tmpl = | ||
| 464 | "<p class=\"p-name snac-top-user-name\">%s</p>\n" | 475 | "<p class=\"p-name snac-top-user-name\">%s</p>\n" |
| 465 | "<p class=\"snac-top-user-id\">@%s@%s</p>\n"; | 476 | "<p class=\"snac-top-user-id\">@%s@%s</p>\n"; |
| 466 | 477 | ||