about: move layout into page functions Signed-off-by: John Keeping <john@keeping.me.uk>
John Keeping john@keeping.me.uk
Fri, 14 Aug 2015 12:47:12 +0100
3 files changed,
11 insertions(+),
4 deletions(-)
M
ui-repolist.c
→
ui-repolist.c
@@ -345,9 +345,12 @@ }
void cgit_print_site_readme(void) { + cgit_print_layout_start(); if (!ctx.cfg.root_readme) - return; + goto done; cgit_open_filter(ctx.cfg.about_filter, ctx.cfg.root_readme); html_include(ctx.cfg.root_readme); cgit_close_filter(ctx.cfg.about_filter); +done: + cgit_print_layout_end(); }
M
ui-summary.c
→
ui-summary.c
@@ -101,8 +101,9 @@ {
char *filename, *ref; int free_filename = 0; + cgit_print_layout_start(); if (ctx.repo->readme.nr == 0) - return; + goto done; filename = ctx.repo->readme.items[0].string; ref = ctx.repo->readme.items[0].util;@@ -111,7 +112,7 @@ if (path) {
free_filename = 1; filename = append_readme_path(filename, ref, path); if (!filename) - return; + goto done; } /* Print the calculated readme, either from the git repo or from the@@ -128,4 +129,7 @@
html("</div>"); if (free_filename) free(filename); + +done: + cgit_print_layout_end(); }