log: move layout into page function

Signed-off-by: John Keeping <john@keeping.me.uk>
这个提交包含在:
John Keeping 2015-08-14 12:47:15 +01:00 提交者 Jason A. Donenfeld
父节点 3b220eb22d
当前提交 23c17d8ff0
共有 2 个文件被更改,包括 5 次插入2 次删除

2
cmd.c
查看文件

@ -160,7 +160,7 @@ struct cgit_cmd *cgit_get_cmd(void)
def_cmd(commit, 1, 0, 1, 0),
def_cmd(diff, 1, 0, 1, 0),
def_cmd(info, 1, 0, 0, 1),
def_cmd(log, 1, 1, 1, 0),
def_cmd(log, 1, 0, 1, 0),
def_cmd(ls_cache, 0, 0, 0, 0),
def_cmd(objects, 1, 0, 0, 1),
def_cmd(patch, 1, 0, 1, 0),

查看文件

@ -442,8 +442,10 @@ void cgit_print_log(const char *tip, int ofs, int cnt, char *grep, char *pattern
compile_grep_patterns(&rev.grep_filter);
prepare_revision_walk(&rev);
if (pager)
if (pager) {
cgit_print_layout_start();
html("<table class='list nowrap'>");
}
html("<tr class='nohover'>");
if (commit_graph)
@ -526,6 +528,7 @@ void cgit_print_log(const char *tip, int ofs, int cnt, char *grep, char *pattern
html("</li>");
}
html("</ul>");
cgit_print_layout_end();
} else if ((commit = get_revision(&rev)) != NULL) {
htmlf("<tr class='nohover'><td colspan='%d'>", columns);
cgit_log_link("[...]", NULL, NULL, ctx.qry.head, NULL,