-rw-r--r-- | cgit.css | 10 | ||||
-rw-r--r-- | ui-shared.c | 7 |
2 files changed, 17 insertions, 0 deletions
@@ -54,2 +54,3 @@ table.tabs td { | |||
54 | padding: 0px 0.5em; | 54 | padding: 0px 0.5em; |
55 | vertical-align: bottom; | ||
55 | } | 56 | } |
@@ -66,2 +67,11 @@ table.tabs td a.active { | |||
66 | 67 | ||
68 | table.tabs td.branch { | ||
69 | text-align: right; | ||
70 | } | ||
71 | |||
72 | table.tabs td.branch form { | ||
73 | padding-bottom: 2px; | ||
74 | font-size: 90%; | ||
75 | } | ||
76 | |||
67 | div.content { | 77 | div.content { |
diff --git a/ui-shared.c b/ui-shared.c index 03d147f..73e3d4c 100644 --- a/ui-shared.c +++ b/ui-shared.c | |||
@@ -520,2 +520,9 @@ void cgit_print_pageheader(struct cgit_context *ctx) | |||
520 | ctx->qry.sha1); | 520 | ctx->qry.sha1); |
521 | html("</td><td class='branch'>"); | ||
522 | html("<form method='get' action=''>\n"); | ||
523 | add_hidden_formfields(0, 1, ctx->qry.page); | ||
524 | html("<select name='h' onchange='this.form.submit();'>\n"); | ||
525 | for_each_branch_ref(print_branch_option, ctx->qry.head); | ||
526 | html("</select> "); | ||
527 | html("<input type='submit' name='' value='switch'/>"); | ||
521 | } else { | 528 | } else { |