snac2

Fork of https://codeberg.org/grunfink/snac2
git clone https://git.inz.fi/snac2
Log | Files | Refs | README | LICENSE

commit 31fff8bf1957adf0892d48da6b17cd47a7a8d90f
parent fa2d818c416f553d19c735fe62c045ac131214f8
Author: default <nobody@localhost>
Date:   Sat, 19 Aug 2023 17:16:30 +0200

Show current vote count on mouseover.

Diffstat:
Mhtml.c | 7+++++--
1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/html.c b/html.c @@ -1220,13 +1220,16 @@ xs_str *html_entry(snac *user, xs_str *os, const xs_dict *msg, int local, while (xs_list_iter(&p, &v)) { const char *name = xs_dict_get(v, "name"); + const xs_dict *replies = xs_dict_get(v, "replies"); if (name) { + int nr = xs_number_get(xs_dict_get(replies, "totalItems")); xs *es1 = encode_html(name); xs *opt = xs_fmt("<input type=\"%s\"" - " id=\"%s\" value=\"%s\" name=\"question\"> %s<br>\n", + " id=\"%s\" value=\"%s\"" + " name=\"question\"> <span title=\"%d\">%s</span><br>\n", !xs_is_null(oo) ? "radio" : "checkbox", - es1, es1, es1); + es1, es1, nr, es1); s1 = xs_str_cat(s1, opt); }