diff options
author | Lars Hjemli <hjemli@gmail.com> | 2008-04-12 20:11:49 +0200 |
---|---|---|
committer | Lars Hjemli <hjemli@gmail.com> | 2008-04-12 20:11:49 +0200 |
commit | 68cb84839f8fbc20688b22202489f4c2a54d3f55 (patch) | |
tree | 315289eaa849faf549c4882b1769b81597587b10 /ui-shared.c | |
parent | 7c0d2d9fbd3a29d295c8067f7798507853759eae (diff) | |
download | cgit-68cb84839f8fbc20688b22202489f4c2a54d3f55.tar.gz cgit-68cb84839f8fbc20688b22202489f4c2a54d3f55.tar.bz2 cgit-68cb84839f8fbc20688b22202489f4c2a54d3f55.zip |
Reintroduce the branch switcher
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Diffstat (limited to 'ui-shared.c')
-rw-r--r-- | ui-shared.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ui-shared.c b/ui-shared.c index 03d147f..73e3d4c 100644 --- a/ui-shared.c +++ b/ui-shared.c @@ -518,6 +518,13 @@ void cgit_print_pageheader(struct cgit_context *ctx) ctx->qry.sha1, ctx->qry.sha2, NULL); cgit_patch_link("patch", NULL, hc(cmd, "patch"), ctx->qry.head, ctx->qry.sha1); + html("</td><td class='branch'>"); + html("<form method='get' action=''>\n"); + add_hidden_formfields(0, 1, ctx->qry.page); + html("<select name='h' onchange='this.form.submit();'>\n"); + for_each_branch_ref(print_branch_option, ctx->qry.head); + html("</select> "); + html("<input type='submit' name='' value='switch'/>"); } else { html("<a class='active' href='"); html_attr(cgit_rooturl()); |