diff options
author | Lars Hjemli <hjemli@gmail.com> | 2008-04-13 09:57:10 +0000 |
---|---|---|
committer | Lars Hjemli <hjemli@gmail.com> | 2008-04-13 10:10:03 +0000 |
commit | 536b0541fcfea2169e4df33043cd9ff14c657bce (patch) | |
tree | c27848059cd256541d79b01ab91fa07897a5da7d /ui-shared.c | |
parent | 931fc6d1e4986a4566647dda16af09bf69a28b89 (diff) | |
download | cgit-536b0541fcfea2169e4df33043cd9ff14c657bce.tar cgit-536b0541fcfea2169e4df33043cd9ff14c657bce.tar.gz cgit-536b0541fcfea2169e4df33043cd9ff14c657bce.zip |
Implement minimal freetext search in the repolist
This makes the repolist much more usable when there's a lot of repositories
registered in cgitrc.
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Diffstat (limited to 'ui-shared.c')
-rw-r--r-- | ui-shared.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/ui-shared.c b/ui-shared.c index 782caa7..6253a90 100644 --- a/ui-shared.c +++ b/ui-shared.c @@ -555,7 +555,7 @@ void cgit_print_pageheader(struct cgit_context *ctx) html_option("author", "author", ctx->qry.grep); html_option("committer", "committer", ctx->qry.grep); html("</select>\n"); - html("<input class='txt' type='text' size='8' name='q' value='"); + html("<input class='txt' type='text' size='10' name='q' value='"); html_attr(ctx->qry.search); html("'/>\n"); html("<input type='submit' value='search'/>\n"); @@ -564,6 +564,15 @@ void cgit_print_pageheader(struct cgit_context *ctx) html("<a class='active' href='"); html_attr(cgit_rooturl()); html("'>index</a>\n"); + html("</td><td class='form'>"); + html("<form method='get' action='"); + html_attr(cgit_rooturl()); + html("'>\n"); + html("<input type='text' name='q' size='10' value='"); + html_attr(ctx->qry.search); + html("'/>\n"); + html("<input type='submit' value='search'/>\n"); + html("</form>"); } html("</td></tr></table>\n"); html("<div class='content'>"); |