all repos — cgit @ bb3e7950c39b67e863a618b3a0e766544b65d3cb

a hyperfast web frontend for git written in c

Fix search for non-virtual urls

When cgit don't use virtual urls, the current repo and page
url parameters must be included in the search form as hidden
input fields.

Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Lars Hjemli hjemli@gmail.com
Sat, 03 Feb 2007 13:08:21 +0100
commit

bb3e7950c39b67e863a618b3a0e766544b65d3cb

parent

66414b68cf30f9ae7613c68833e7cbc8e93adae2

1 files changed, 6 insertions(+), 0 deletions(-)

jump to
M ui-shared.cui-shared.c

@@ -121,6 +121,12 @@ if (show_search) {

html("<form method='get' href='"); html_attr(cgit_currurl()); html("'>"); + if (!cgit_virtual_root) { + if (cgit_query_repo) + html_hidden("r", cgit_query_repo); + if (cgit_query_page) + html_hidden("p", cgit_query_page); + } if (cgit_query_head) html_hidden("h", cgit_query_head); if (cgit_query_sha1)