Website Summary Files Commits Branches @commit @diff @stats
path: root / ui-shared.c
diff options
context:
space:
mode:
Commit68cb84839f8fbc20688b22202489f4c2a54d3f55 (patch)
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
Files315289eaa849faf549c4882b1769b81597587b10 /ui-shared.c
cgit-68cb84839f8fbc20688b22202489f4c2a54d3f55.tar
cgit-68cb84839f8fbc20688b22202489f4c2a54d3f55.tar.gz
cgit-68cb84839f8fbc20688b22202489f4c2a54d3f55.zip
Parent7c0d2d9fbd3a29d295c8067f7798507853759eae (diff)
Reintroduce the branch switcher
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
1 files changed, 7 insertions, 0 deletions
-rw-r--r--ui-shared.c7
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());