diff options
| author | Lars Hjemli <hjemli@gmail.com> | 2008-04-13 11:57:10 +0200 | 
|---|---|---|
| committer | Lars Hjemli <hjemli@gmail.com> | 2008-04-13 12:10:03 +0200 | 
| commit | 536b0541fcfea2169e4df33043cd9ff14c657bce (patch) | |
| tree | c27848059cd256541d79b01ab91fa07897a5da7d /ui-shared.c | |
| parent | More layout fixes (diff) | |
| download | cgit-536b0541fcfea2169e4df33043cd9ff14c657bce.tar.gz cgit-536b0541fcfea2169e4df33043cd9ff14c657bce.tar.bz2 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 '')
| -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'>"); | 
