From 931fc6d1e4986a4566647dda16af09bf69a28b89 Mon Sep 17 00:00:00 2001 From: Lars Hjemli Date: Sun, 13 Apr 2008 10:57:11 +0200 Subject: More layout fixes Signed-off-by: Lars Hjemli --- cgit.css | 64 ++++++++++++++++++++++++++++++++++++++++++---------------- ui-repolist.c | 2 +- ui-shared.c | 65 +++++++++++++++++++++++++++++++++++++++++++++-------------- 3 files changed, 98 insertions(+), 33 deletions(-) diff --git a/cgit.css b/cgit.css index e06fdea..8f3d00c 100644 --- a/cgit.css +++ b/cgit.css @@ -34,30 +34,50 @@ table#header td.logo { } table#header td.main { - font-size: 200%; + font-size: 250%; + padding-left: 10px; +} + +table#header td.main a { + color: #000; +} + +table#header td.form { + text-align: right; + vertical-align: bottom; + padding-right: 1em; + padding-bottom: 2px; +} + +table#header td.form form, +table#header td.form input, +table#header td.form select { + font-size: 90%; } table#header td.sub { color: #777; border-top: solid 1px #ccc; + padding-left: 10px; } table.tabs { - border-bottom: solid 2px #ccc; + /* border-bottom: solid 2px #ccc; */ border-collapse: collapse; margin-top: 2em; - margin-bottom: 1em; + margin-bottom: 0px; width: 100%; } table.tabs td { - padding: 0px 0.5em; + padding: 0px 1em; vertical-align: bottom; } table.tabs td a { - padding: 2px 1em; - color: #007; + padding: 2px 0.75em; + color: #777; + font-size: 110%; } table.tabs td a.active { @@ -65,18 +85,25 @@ table.tabs td a.active { background-color: #ccc; } -table.tabs td.branch { +table.tabs td.form { text-align: right; } -table.tabs td.branch form { +table.tabs td.form form { padding-bottom: 2px; font-size: 90%; } +table.tabs td.form input, +table.tabs td.form select { + font-size: 90%; +} + div.content { margin: 0px; - padding: 1em; + padding: 2em; + border-top: solid 3px #ccc; + border-bottom: solid 3px #ccc; } @@ -99,9 +126,12 @@ table.list tr.nohover:hover { } table.list th { - font-weight: normal; - border-bottom: solid 1px #ccc; - padding: 0.1em 0.5em 0.1em 0.5em; + font-weight: bold; + /* color: #888; + border-top: dashed 1px #888; + border-bottom: dashed 1px #888; + */ + padding: 0.1em 0.5em 0.05em 0.5em; vertical-align: baseline; } @@ -360,17 +390,17 @@ table.list td.repogroup { a.button { font-size: 80%; - color: #aaa; + color: #33c; +/* background-color: #eee; border: solid 1px #aaa; - padding: 0em 0.5em; margin: 0.1em 0.25em; +*/ + padding: 0em 0.5em; } a.button:hover { - text-decoration: none; - color: #333; - background-color: #ccc; + text-decoration: underline; } a.primary { diff --git a/ui-repolist.c b/ui-repolist.c index eeeaf3d..9eba222 100644 --- a/ui-repolist.c +++ b/ui-repolist.c @@ -70,7 +70,7 @@ void cgit_print_repolist() "Owner" "Idle"); if (ctx.cfg.enable_index_links) - html("Links"); + html("Links"); html("\n"); for (i=0; i\n\n\n\n\n"); + html("\n\n\n"); } int print_branch_option(const char *refname, const unsigned char *sha1, @@ -485,21 +485,46 @@ void cgit_print_pageheader(struct cgit_context *ctx) html("'>\n"); + html(""); if (ctx->repo) { +/* html("index / "); - html_txt(ctx->repo->name); + html("'>index : "); +*/ + reporevlink(NULL, ctx->repo->name, NULL, hc(cmd, "summary"), + ctx->qry.head, NULL, NULL); + html(" : "); + html_txt(ctx->qry.page); + html(""); + html("
\n"); + add_hidden_formfields(0, 1, ctx->qry.page); + html(" "); + html(""); + html("
"); } else html_txt(ctx->cfg.root_title); - html("\n"); - html(""); - if (ctx->repo) + html("\n"); + + html("repo) { + html(" colspan='2'>"); html_txt(ctx->repo->desc); - else - html_txt(ctx->cfg.index_info); + } +/* + else if (ctx->cfg.root_subtitle) + html_txt(ctx->cfg.root_subtitle); +*/ + else { + html(">"); + html_txt("a fast webinterface for the git dscm"); + } html("\n"); + + html("\n"); html("\n"); html("
\n"); @@ -518,13 +543,23 @@ 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(""); - html("
\n"); - add_hidden_formfields(0, 1, ctx->qry.page); - html(" "); - html(""); + html("
"); + html("\n"); + add_hidden_formfields(1, 0, "log"); + html("\n"); + html("\n"); + html("\n"); + html("\n"); } else { html("