]> gitweb.ps.run Git - ps-cgit/blobdiff - ui-repolist.c
Prepare for 'about site' page / add 'root-readme' option to cgitrc
[ps-cgit] / ui-repolist.c
index 98009c019b497d4c4b5d4ec58dc5186fa03cac5c..3f78e28a8677773cb221deb8358417475bca8c56 100644 (file)
@@ -61,12 +61,6 @@ int is_match(struct cgit_repo *repo)
 
 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>"
@@ -90,6 +84,9 @@ void cgit_print_repolist()
        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++) {
                ctx.repo = &cgit_repolist.repos[i];
@@ -139,3 +136,9 @@ void cgit_print_repolist()
                cgit_print_error("No repositories found");
        cgit_print_docend();
 }
+
+void cgit_print_site_readme()
+{
+       if (ctx.cfg.root_readme)
+               html_include(ctx.cfg.root_readme);
+}