neocgit

a more 'modern' version of cgit
Log | Files | Refs | Submodules | README | LICENSE | git clone https://git.ne02ptzero.me/git/neocgit

commit 9735835c0e9f2c4a0caf5a431fc455d5855472aa
parent 8071e18dcbf56b98ecea4332e85884cdd91236cc
Author: Geoff Johnstone <qwerty@acm.org>
Date:   Sun, 20 Sep 2009 11:32:07 +0100

Fix repolist search links with virtual root

Signed-off-by: Geoff Johnstone <geoff.johnstone@googlemail.com>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>

Diffstat:
Mui-repolist.c | 2+-
Mui-shared.h | 1+
2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/ui-repolist.c b/ui-repolist.c @@ -94,7 +94,7 @@ int is_in_url(struct cgit_repo *repo) void print_sort_header(const char *title, const char *sort) { - htmlf("<th class='left'><a href='./?s=%s", sort); + htmlf("<th class='left'><a href='%s?s=%s", cgit_rooturl(), sort); if (ctx.qry.search) { html("&q="); html_url_arg(ctx.qry.search); diff --git a/ui-shared.h b/ui-shared.h @@ -3,6 +3,7 @@ extern char *cgit_httpscheme(); extern char *cgit_hosturl(); +extern char *cgit_rooturl(); extern char *cgit_repourl(const char *reponame); extern char *cgit_fileurl(const char *reponame, const char *pagename, const char *filename, const char *query);