cgit

commit 8062817885495b07cf70304c484e8f18c78ab2b5

Author: Lars Hjemli <hjemli@gmail.com>

Move included header-file out of repolist table

When the 'index-header' option is specified in cgitrc we used to print
the included file content inside the repolist table, which is bad style.

This commit makes the included file be printed before the table.

Signed-off-by: Lars Hjemli <hjemli@gmail.com>

 ui-repolist.c | 9 +++------


diff --git a/ui-repolist.c b/ui-repolist.c
index 98009c019b497d4c4b5d4ec58dc5186fa03cac5c..200640cc52a73b08b79fc7fc17127e7f6930adbe 100644
--- a/ui-repolist.c
+++ b/ui-repolist.c
@@ -61,12 +61,6 @@ }
 
 void print_header(int columns)
 {
-	if (ctx.cfg.index_header) {
-		htmlf("<tr class='nohover'><td colspan='%d' class='include-block'>",
-		      columns);
-		html_include(ctx.cfg.index_header);
-		html("</td></tr>");
-	}
 	html("<tr class='nohover'>"
 	     "<th class='left'>Name</th>"
 	     "<th class='left'>Description</th>"
@@ -89,6 +83,9 @@ 	ctx.page.title = ctx.cfg.root_title;
 	cgit_print_http_headers(&ctx);
 	cgit_print_docstart(&ctx);
 	cgit_print_pageheader(&ctx);
+
+	if (ctx.cfg.index_header)
+		html_include(ctx.cfg.index_header);
 
 	html("<table summary='repository list' class='list nowrap'>");
 	for (i=0; i<cgit_repolist.count; i++) {