Author: Lars Hjemli <hjemli@gmail.com>
Add link to index page from repo header, remove page name This makes it more obvious how to get back to the index, especially when the config option `logo-link` is used. And the page name displayed in the header provided no extra information. It only consumed space and deserved to die. While at it, make sure that the different parts of the header doesn't wrap when horizontal space is limited. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
cgit.css | 3 +++ ui-shared.c | 4 ++--
diff --git a/cgit.css b/cgit.css index fac5f855fdcd129dd1a001b3ca8ce96a36f0a4d9..a37d21816cdbe213e1efb6b084ecece66aa4f0f3 100644 --- a/cgit.css +++ b/cgit.css @@ -36,6 +36,7 @@ table#header td.main { font-size: 250%; padding-left: 10px; + white-space: nowrap; } table#header td.main a { @@ -47,6 +48,7 @@ text-align: right; vertical-align: bottom; padding-right: 1em; padding-bottom: 2px; + white-space: nowrap; } table#header td.form form, @@ -92,6 +94,7 @@ table.tabs td.form form { padding-bottom: 2px; font-size: 90%; + white-space: nowrap; } table.tabs td.form input, diff --git a/ui-shared.c b/ui-shared.c index 44269a7677cff9b5d24b14b3b54d90defe573e63..cd9838732be5f5f34e2c3fba3c4ac900486333dc 100644 --- a/ui-shared.c +++ b/ui-shared.c @@ -545,10 +545,10 @@ html("' alt='cgit logo'/>\n"); html("<td class='main'>"); if (ctx->repo) { + cgit_index_link("index", NULL, NULL, NULL, 0); + html(" : "); reporevlink(NULL, ctx->repo->name, NULL, hc(cmd, "summary"), ctx->qry.head, NULL, NULL); - html(" : "); - html_txt(ctx->qry.page); html("</td><td class='form'>"); html("<form method='get' action=''>\n"); add_hidden_formfields(0, 1, ctx->qry.page);