all repos — cgit @ 68cb84839f8fbc20688b22202489f4c2a54d3f55

a hyperfast web frontend for git written in c

Reintroduce the branch switcher

Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Lars Hjemli hjemli@gmail.com
Sat, 12 Apr 2008 20:11:49 +0200
commit

68cb84839f8fbc20688b22202489f4c2a54d3f55

parent

7c0d2d9fbd3a29d295c8067f7798507853759eae

2 files changed, 17 insertions(+), 0 deletions(-)

jump to
M cgit.csscgit.css

@@ -52,6 +52,7 @@ }

table.tabs td { padding: 0px 0.5em; + vertical-align: bottom; } table.tabs td a {

@@ -62,6 +63,15 @@

table.tabs td a.active { color: #000; background-color: #ccc; +} + +table.tabs td.branch { + text-align: right; +} + +table.tabs td.branch form { + padding-bottom: 2px; + font-size: 90%; } div.content {
M ui-shared.cui-shared.c

@@ -518,6 +518,13 @@ cgit_diff_link("diff", NULL, hc(cmd, "diff"), ctx->qry.head,

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());