summaryrefslogtreecommitdiffabout
path: root/ui-tree.c
authorLars Hjemli <hjemli@gmail.com>2007-06-17 11:17:00 (UTC)
committer Lars Hjemli <hjemli@gmail.com>2007-06-17 11:17:00 (UTC)
commit426032f767763b46f462de51d1ebded34f671d79 (patch) (unidiff)
treec94684f2d5f6c4ea500ebc60a36a7d74ff76cadb /ui-tree.c
parent486c87ec2906c445ca505c877720d56e02aed784 (diff)
downloadcgit-426032f767763b46f462de51d1ebded34f671d79.zip
cgit-426032f767763b46f462de51d1ebded34f671d79.tar.gz
cgit-426032f767763b46f462de51d1ebded34f671d79.tar.bz2
ui-tree: html/css cleanup
Various fixes to make html and css more "clean". The only visible change is the link to file/directory log: it is now printed as "L" (for Log) instead of "H" (for History). Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Diffstat (limited to 'ui-tree.c') (more/less context) (show whitespace changes)
-rw-r--r--ui-tree.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/ui-tree.c b/ui-tree.c
index 3b82374..d503bee 100644
--- a/ui-tree.c
+++ b/ui-tree.c
@@ -72,11 +72,11 @@ static int ls_item(const unsigned char *sha1, const char *base, int baselen,
72 return 0; 72 return 0;
73 } 73 }
74 74
75 html("<tr><td class='filemode'>"); 75 html("<tr><td class='ls-mode'>");
76 html_filemode(mode); 76 html_filemode(mode);
77 html("</td><td "); 77 html("</td><td>");
78 if (S_ISDIRLNK(mode)) { 78 if (S_ISDIRLNK(mode)) {
79 htmlf("class='ls-mod'><a href='"); 79 htmlf("<a class='ls-mod' href='");
80 html_attr(fmt(cgit_repo->module_link, 80 html_attr(fmt(cgit_repo->module_link,
81 name, 81 name,
82 sha1_to_hex(sha1))); 82 sha1_to_hex(sha1)));
@@ -84,23 +84,21 @@ static int ls_item(const unsigned char *sha1, const char *base, int baselen,
84 html_txt(name); 84 html_txt(name);
85 html("</a>"); 85 html("</a>");
86 } else if (S_ISDIR(mode)) { 86 } else if (S_ISDIR(mode)) {
87 html("class='ls-dir'>"); 87 cgit_tree_link(name, NULL, "ls-dir", cgit_query_head,
88 cgit_tree_link(name, NULL, NULL, cgit_query_head,
89 curr_rev, fullpath); 88 curr_rev, fullpath);
90 } else { 89 } else {
91 html("class='ls-blob'>"); 90 cgit_tree_link(name, NULL, "ls-blob", cgit_query_head,
92 cgit_tree_link(name, NULL, NULL, cgit_query_head,
93 curr_rev, fullpath); 91 curr_rev, fullpath);
94 } 92 }
95 htmlf("</td><td class='filesize'>%li</td>", size); 93 htmlf("</td><td class='ls-size'>%li</td>", size);
96 94
97 html("<td class='links'><a href='"); 95 html("<td><a href='");
98 qry = fmt("h=%s&amp;path=%s%s%s", curr_rev, 96 qry = fmt("h=%s&amp;path=%s%s%s", curr_rev,
99 cgit_query_path ? cgit_query_path : "", 97 cgit_query_path ? cgit_query_path : "",
100 cgit_query_path ? "/" : "", pathname); 98 cgit_query_path ? "/" : "", pathname);
101 url = cgit_pageurl(cgit_query_repo, "log", qry); 99 url = cgit_pageurl(cgit_query_repo, "log", qry);
102 html_attr(url); 100 html_attr(url);
103 html("' class='button'>H</a></td>"); 101 html("' title='Log' class='button'>L</a></td>");
104 html("</tr>\n"); 102 html("</tr>\n");
105 free(name); 103 free(name);
106 return 0; 104 return 0;