summaryrefslogtreecommitdiffabout
path: root/ui-tree.c
authorLars Hjemli <hjemli@gmail.com>2007-06-29 18:32:08 (UTC)
committer Lars Hjemli <hjemli@gmail.com>2007-06-29 18:32:08 (UTC)
commit16a3d2779ccd56bf7954d98da547247d8796544b (patch) (unidiff)
tree86d2ed41adc3de842c7518d614ea49ca0200e4d2 /ui-tree.c
parentf69250358a74efa5d7d9c562b2cdd80fad1430f1 (diff)
parent103940fe6b0914dc42b8b033d1d328f38135ca5f (diff)
downloadcgit-16a3d2779ccd56bf7954d98da547247d8796544b.zip
cgit-16a3d2779ccd56bf7954d98da547247d8796544b.tar.gz
cgit-16a3d2779ccd56bf7954d98da547247d8796544b.tar.bz2
Merge branch 'lh/menu'
* lh/menu: Add ofs argument to cgit_log_link and use it in ui-log.c Add trim_end() and use it to remove trailing slashes from repo paths Do not include current path in the "tree" menu link Add setting to enable/disable extra links on index page Change S/L/T to summary/log/tree Change "files" to "tree" Include querystring as part of cached filename for repo summary page Add more menuitems on repo pages
Diffstat (limited to 'ui-tree.c') (more/less context) (ignore whitespace changes)
-rw-r--r--ui-tree.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ui-tree.c b/ui-tree.c
index 1037c82..c5d64ff 100644
--- a/ui-tree.c
+++ b/ui-tree.c
@@ -83,26 +83,26 @@ static int ls_item(const unsigned char *sha1, const char *base, int baselen,
83 html_txt(name); 83 html_txt(name);
84 html("</a>"); 84 html("</a>");
85 } else if (S_ISDIR(mode)) { 85 } else if (S_ISDIR(mode)) {
86 cgit_tree_link(name, NULL, "ls-dir", cgit_query_head, 86 cgit_tree_link(name, NULL, "ls-dir", cgit_query_head,
87 curr_rev, fullpath); 87 curr_rev, fullpath);
88 } else { 88 } else {
89 cgit_tree_link(name, NULL, "ls-blob", cgit_query_head, 89 cgit_tree_link(name, NULL, "ls-blob", cgit_query_head,
90 curr_rev, fullpath); 90 curr_rev, fullpath);
91 } 91 }
92 htmlf("</td><td class='ls-size'>%li</td>", size); 92 htmlf("</td><td class='ls-size'>%li</td>", size);
93 93
94 html("<td>"); 94 html("<td>");
95 cgit_log_link("L", "Log", "button", cgit_query_head, curr_rev, 95 cgit_log_link("log", NULL, "button", cgit_query_head, curr_rev,
96 fullpath); 96 fullpath, 0);
97 html("</td></tr>\n"); 97 html("</td></tr>\n");
98 free(name); 98 free(name);
99 return 0; 99 return 0;
100} 100}
101 101
102static void ls_head() 102static void ls_head()
103{ 103{
104 html("<table class='list'>\n"); 104 html("<table class='list'>\n");
105 html("<tr class='nohover'>"); 105 html("<tr class='nohover'>");
106 html("<th class='left'>Mode</th>"); 106 html("<th class='left'>Mode</th>");
107 html("<th class='left'>Name</th>"); 107 html("<th class='left'>Name</th>");
108 html("<th class='right'>Size</th>"); 108 html("<th class='right'>Size</th>");