about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJohan Herland <johan@herland.net>2010-06-10 01:09:28 +0200
committerLars Hjemli <hjemli@gmail.com>2010-06-19 10:40:22 +0200
commitc93ef96aaf77437abeb552bd9e30973f90365f3a (patch)
treedec445607efb7a9996d008330517730fc0482de3
parentui-shared: Replace ctx.qry.path with ctx.qry.vpath (diff)
downloadcgit-pink-c93ef96aaf77437abeb552bd9e30973f90365f3a.tar.gz
cgit-pink-c93ef96aaf77437abeb552bd9e30973f90365f3a.zip
ui-shared: Display path limit directly beneath tab bar in relevant pages
Design-wise, the path is shown by "expanding" the grey border between the
tab bar and the content area of the page to house the current path limit.

This is only displayed on pages where the path limit is relevant, and only
when a path limit is in effect.

Signed-off-by: Johan Herland <johan@herland.net>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
-rw-r--r--cgit.css8
-rw-r--r--ui-shared.c6
2 files changed, 14 insertions, 0 deletions
diff --git a/cgit.css b/cgit.css
index 0cb894a..563f8e1 100644
--- a/cgit.css
+++ b/cgit.css
@@ -102,6 +102,14 @@ table.tabs td.form select {
 	font-size: 90%;
 }
 
+div.path {
+	margin: 0px;
+	padding: 5px 2em 2px 2em;
+	color: #000;
+	background-color: #ccc;
+	font-weight: bold;
+}
+
 div.content {
 	margin: 0px;
 	padding: 2em;
diff --git a/ui-shared.c b/ui-shared.c
index 3d5030b..bc14e70 100644
--- a/ui-shared.c
+++ b/ui-shared.c
@@ -757,6 +757,12 @@ void cgit_print_pageheader(struct cgit_context *ctx)
 		html("</form>");
 	}
 	html("</td></tr></table>\n");
+	if (ctx->qry.vpath) {
+		html("<div class='path'>");
+		html("path: ");
+		html_txt(ctx->qry.vpath);
+		html("</div>");
+	}
 	html("<div class='content'>");
 }