Lars Hjemli | 7937d06 | 2007-10-27 10:36:53 +0200 | [diff] [blame] | 1 | /* ui-refs.c: browse symbolic refs |
| 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 | 7937d06 | 2007-10-27 10:36:53 +0200 | [diff] [blame] | 11 | |
| 12 | void cgit_print_refs() |
| 13 | { |
| 14 | |
| 15 | html("<table class='list nowrap'>"); |
| 16 | |
Lars Hjemli | d14d77f | 2008-02-16 11:53:40 +0100 | [diff] [blame] | 17 | if (ctx.qry.path && !strncmp(ctx.qry.path, "heads", 5)) |
Lars Hjemli | 7937d06 | 2007-10-27 10:36:53 +0200 | [diff] [blame] | 18 | cgit_print_branches(0); |
Lars Hjemli | d14d77f | 2008-02-16 11:53:40 +0100 | [diff] [blame] | 19 | else if (ctx.qry.path && !strncmp(ctx.qry.path, "tags", 4)) |
Lars Hjemli | 7937d06 | 2007-10-27 10:36:53 +0200 | [diff] [blame] | 20 | cgit_print_tags(0); |
| 21 | else { |
| 22 | cgit_print_branches(0); |
| 23 | html("<tr class='nohover'><td colspan='4'> </td></tr>"); |
| 24 | cgit_print_tags(0); |
| 25 | } |
| 26 | |
| 27 | html("</table>"); |
| 28 | } |