aboutsummaryrefslogtreecommitdiff
path: root/html.c
diff options
context:
space:
mode:
Diffstat (limited to 'html.c')
-rw-r--r--html.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/html.c b/html.c
index aec7d0a..6c7af51 100644
--- a/html.c
+++ b/html.c
@@ -923,7 +923,9 @@ static xs_html *html_user_body(snac *user, int read_only)
}
else {
int n_len = notify_new_num(user);
+ int p_len = pending_count(user);
xs_html *notify_count = NULL;
+ xs_html *pending_follow_count = NULL;
/* show the number of new notifications, if there are any */
if (n_len) {
@@ -935,6 +937,15 @@ static xs_html *html_user_body(snac *user, int read_only)
else
notify_count = xs_html_text("");
+ if (p_len) {
+ xs *s = xs_fmt(" %d ", p_len);
+ pending_follow_count = xs_html_tag("sup",
+ xs_html_attr("style", "background-color: red; color: white;"),
+ xs_html_text(s));
+ }
+ else
+ pending_follow_count = xs_html_text("");
+
xs *admin_url = xs_fmt("%s/admin", user->actor);
xs *notify_url = xs_fmt("%s/notifications", user->actor);
xs *people_url = xs_fmt("%s/people", user->actor);
@@ -957,6 +968,7 @@ static xs_html *html_user_body(snac *user, int read_only)
xs_html_tag("a",
xs_html_attr("href", people_url),
xs_html_text(L("people"))),
+ pending_follow_count,
xs_html_text(" - "),
xs_html_tag("a",
xs_html_attr("href", instance_url),