Use html_filemode in ui-tree.c
No reason to show "100644" when we can show "-rw-r--r--" Signed-off-by: Lars Hjemli <hjemli@gmail.com>
This commit is contained in:
parent
fb6e5869dc
commit
a53042865a
4
cgit.css
4
cgit.css
@ -83,8 +83,8 @@ div.ls-dir a {
|
|||||||
th.filesize, td.filesize {
|
th.filesize, td.filesize {
|
||||||
text-align: right;
|
text-align: right;
|
||||||
}
|
}
|
||||||
th.filemode, td.filemode {
|
td.filemode {
|
||||||
text-align: center;
|
font-family: monospace;
|
||||||
}
|
}
|
||||||
|
|
||||||
td.blob {
|
td.blob {
|
||||||
|
11
ui-tree.c
11
ui-tree.c
@ -23,7 +23,9 @@ static int print_entry(const unsigned char *sha1, const char *base,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
name = xstrdup(pathname);
|
name = xstrdup(pathname);
|
||||||
html("<tr><td>");
|
html("<tr><td class='filemode'>");
|
||||||
|
html_filemode(mode);
|
||||||
|
html("</td><td>");
|
||||||
if (S_ISDIR(mode)) {
|
if (S_ISDIR(mode)) {
|
||||||
html("<div class='ls-dir'><a href='");
|
html("<div class='ls-dir'><a href='");
|
||||||
html_attr(cgit_pageurl(cgit_query_repo, "tree",
|
html_attr(cgit_pageurl(cgit_query_repo, "tree",
|
||||||
@ -39,7 +41,6 @@ static int print_entry(const unsigned char *sha1, const char *base,
|
|||||||
html("/");
|
html("/");
|
||||||
html("</a></div></td>");
|
html("</a></div></td>");
|
||||||
htmlf("<td class='filesize'>%li</td>", size);
|
htmlf("<td class='filesize'>%li</td>", size);
|
||||||
htmlf("<td class='filemode'>%06o</td>", mode);
|
|
||||||
html("</tr>\n");
|
html("</tr>\n");
|
||||||
free(name);
|
free(name);
|
||||||
return 0;
|
return 0;
|
||||||
@ -62,9 +63,11 @@ void cgit_print_tree(const char *hex)
|
|||||||
|
|
||||||
html("<h2>Tree content</h2>\n");
|
html("<h2>Tree content</h2>\n");
|
||||||
html("<table class='list'>\n");
|
html("<table class='list'>\n");
|
||||||
html("<tr><th class='left'>Name</th>");
|
html("<tr>");
|
||||||
|
html("<th class='left'>Mode</th>");
|
||||||
|
html("<th class='left'>Name</th>");
|
||||||
html("<th class='right'>Size</th>");
|
html("<th class='right'>Size</th>");
|
||||||
html("<th class='right'>Mode</th></tr>\n");
|
html("</tr>\n");
|
||||||
read_tree_recursive(tree, "", 0, 1, NULL, print_entry);
|
read_tree_recursive(tree, "", 0, 1, NULL, print_entry);
|
||||||
html("</table>\n");
|
html("</table>\n");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user