Add link to commitdiff below diffstat

This link is a lot easier to locate than the links to the right of the
parent entries.

Signed-off-by: Lars Hjemli <hjemli@gmail.com>
This commit is contained in:
Lars Hjemli 2007-05-16 01:16:56 +02:00
parent f9ff7df613
commit dff894d129
2 changed files with 10 additions and 2 deletions

View File

@ -236,9 +236,13 @@ div.commit-msg {
font-family: monospace; font-family: monospace;
} }
div.diffstat-header {
font-weight: bold;
padding-top: 1.5em;
}
table.diffstat { table.diffstat {
border-collapse: collapse; border-collapse: collapse;
margin-top: 1.5em;
width: 100%; width: 100%;
border: solid 1px #aaa; border: solid 1px #aaa;
background-color: #eee; background-color: #eee;

View File

@ -221,6 +221,7 @@ void cgit_print_commit(const char *hex)
html_txt(info->msg); html_txt(info->msg);
html("</div>"); html("</div>");
if (!(commit->parents && commit->parents->next && commit->parents->next->next)) { if (!(commit->parents && commit->parents->next && commit->parents->next->next)) {
html("<div class='diffstat-header'>Diffstat</div>");
html("<table class='diffstat'>"); html("<table class='diffstat'>");
max_changes = 0; max_changes = 0;
cgit_diff_commit(commit, inspect_filepair); cgit_diff_commit(commit, inspect_filepair);
@ -228,8 +229,11 @@ void cgit_print_commit(const char *hex)
print_fileinfo(&items[i]); print_fileinfo(&items[i]);
html("</table>"); html("</table>");
html("<div class='diffstat-summary'>"); html("<div class='diffstat-summary'>");
htmlf("%d files changed, %d insertions, %d deletions\n", htmlf("%d files changed, %d insertions, %d deletions (",
files, total_adds, total_rems); files, total_adds, total_rems);
query = fmt("h=%s", hex);
html_link_open(cgit_pageurl(cgit_query_repo, "diff", query), NULL, NULL);
html("show diff</a>)");
html("</div>"); html("</div>");
} }
cgit_free_commitinfo(info); cgit_free_commitinfo(info);