diff options
| author | 2008-04-13 18:57:10 (JST) | |
|---|---|---|
| committer | 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'>"); |
