Lars Hjemli | 1418034 | 2006-12-11 16:55:07 +0100 | [diff] [blame] | 1 | /* ui-summary.c: functions for generating repo summary page |
| 2 | * |
| 3 | * Copyright (C) 2006 Lars Hjemli |
| 4 | * |
| 5 | * Licensed under GNU General Public License v2 |
| 6 | * (see COPYING for full license text) |
| 7 | */ |
| 8 | |
| 9 | #include "cgit.h" |
Lars Hjemli | b1f9b9c | 2008-02-23 22:45:33 +0100 | [diff] [blame] | 10 | #include "html.h" |
Lars Hjemli | c5984a9 | 2008-03-24 16:38:47 +0100 | [diff] [blame] | 11 | #include "ui-log.h" |
| 12 | #include "ui-refs.h" |
Lars Hjemli | 1418034 | 2006-12-11 16:55:07 +0100 | [diff] [blame] | 13 | |
Lars Hjemli | d14c5f6 | 2006-12-11 17:04:19 +0100 | [diff] [blame] | 14 | void cgit_print_summary() |
Lars Hjemli | 1418034 | 2006-12-11 16:55:07 +0100 | [diff] [blame] | 15 | { |
Lars Hjemli | 2915483 | 2007-11-11 13:04:28 +0100 | [diff] [blame] | 16 | html("<table summary='repository info' class='list nowrap'>"); |
Lars Hjemli | b228d4f | 2008-02-16 13:07:13 +0100 | [diff] [blame] | 17 | cgit_print_branches(ctx.cfg.summary_branches); |
Lars Hjemli | 23734c5 | 2007-01-17 01:10:39 +0100 | [diff] [blame] | 18 | html("<tr class='nohover'><td colspan='4'> </td></tr>"); |
Lars Hjemli | b228d4f | 2008-02-16 13:07:13 +0100 | [diff] [blame] | 19 | cgit_print_tags(ctx.cfg.summary_tags); |
Lars Hjemli | 5764fe9 | 2008-04-14 22:13:38 +0200 | [diff] [blame] | 20 | if (ctx.cfg.summary_log > 0) { |
| 21 | html("<tr class='nohover'><td colspan='4'> </td></tr>"); |
| 22 | cgit_print_log(ctx.qry.head, 0, ctx.cfg.summary_log, NULL, |
| 23 | NULL, NULL, 0); |
| 24 | } |
Lars Hjemli | 23734c5 | 2007-01-17 01:10:39 +0100 | [diff] [blame] | 25 | html("</table>"); |
Lars Hjemli | 1418034 | 2006-12-11 16:55:07 +0100 | [diff] [blame] | 26 | } |
Lars Hjemli | 90f64ad | 2008-04-28 23:06:57 +0200 | [diff] [blame^] | 27 | |
| 28 | void cgit_print_repo_readme() |
| 29 | { |
| 30 | if (ctx.repo->readme) { |
| 31 | html("<div id='summary'>"); |
| 32 | html_include(ctx.repo->readme); |
| 33 | html("</div>"); |
| 34 | } |
| 35 | } |