diff options
author | Lars Hjemli <hjemli@gmail.com> | 2008-04-13 18:57:10 (JST) |
---|---|---|
committer | Lars Hjemli <hjemli@gmail.com> | 2008-04-13 19:10:03 (JST) |
commit | 536b0541fcfea2169e4df33043cd9ff14c657bce (patch) | |
tree | c27848059cd256541d79b01ab91fa07897a5da7d /ui-shared.c | |
parent | 931fc6d1e4986a4566647dda16af09bf69a28b89 (diff) | |
download | cgit-536b0541fcfea2169e4df33043cd9ff14c657bce.zip cgit-536b0541fcfea2169e4df33043cd9ff14c657bce.tar.gz |
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) | |||
555 | html_option("author", "author", ctx->qry.grep); | 555 | html_option("author", "author", ctx->qry.grep); |
556 | html_option("committer", "committer", ctx->qry.grep); | 556 | html_option("committer", "committer", ctx->qry.grep); |
557 | html("</select>\n"); | 557 | html("</select>\n"); |
558 | html("<input class='txt' type='text' size='8' name='q' value='"); | 558 | html("<input class='txt' type='text' size='10' name='q' value='"); |
559 | html_attr(ctx->qry.search); | 559 | html_attr(ctx->qry.search); |
560 | html("'/>\n"); | 560 | html("'/>\n"); |
561 | html("<input type='submit' value='search'/>\n"); | 561 | html("<input type='submit' value='search'/>\n"); |
@@ -564,6 +564,15 @@ void cgit_print_pageheader(struct cgit_context *ctx) | |||
564 | html("<a class='active' href='"); | 564 | html("<a class='active' href='"); |
565 | html_attr(cgit_rooturl()); | 565 | html_attr(cgit_rooturl()); |
566 | html("'>index</a>\n"); | 566 | html("'>index</a>\n"); |
567 | html("</td><td class='form'>"); | ||
568 | html("<form method='get' action='"); | ||
569 | html_attr(cgit_rooturl()); | ||
570 | html("'>\n"); | ||
571 | html("<input type='text' name='q' size='10' value='"); | ||
572 | html_attr(ctx->qry.search); | ||
573 | html("'/>\n"); | ||
574 | html("<input type='submit' value='search'/>\n"); | ||
575 | html("</form>"); | ||
567 | } | 576 | } |
568 | html("</td></tr></table>\n"); | 577 | html("</td></tr></table>\n"); |
569 | html("<div class='content'>"); | 578 | html("<div class='content'>"); |