From 9e302395a13246ca437914a12d3bed749db94637 Mon Sep 17 00:00:00 2001 From: cel Date: Wed, 4 Nov 2020 09:48:25 -0500 Subject: [PATCH] Show buttons on links in search --- zet.dpi.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/zet.dpi.c b/zet.dpi.c index 9b01517..a445d38 100644 --- a/zet.dpi.c +++ b/zet.dpi.c @@ -163,6 +163,15 @@ static int write_zet_link(int fd, const char *id, const char *title) { return rc; } +static int write_zet_link_btn(int fd, const char *id, const char *title) { + int rc = 0; + rc |= dprintf(fd, "
" + "", id); + rc |= write_zet_link(fd, id, title); + rc |= write_buf(fd, "
\n"); + return rc; +} + static int write_topbar(int fd, enum page page, const char *id, const char *title) { int rc = write_buf(fd, "" @@ -604,7 +613,7 @@ static int dpi_serve_zet_search(int fd, char *qs) { return 0; } rc = write_buf(fd, "
  • "); - rc |= write_zet_link(fd, id, title); + rc |= write_zet_link_btn(fd, id, title); rc |= write_buf(fd, "
  • "); if (rc < 0) { warnx("dprintf/write_html/write_buf"); close(fd); return 0; } }