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>
This commit is contained in:
Lars Hjemli 2007-06-17 13:17:00 +02:00
parent 486c87ec29
commit 426032f767
2 changed files with 12 additions and 23 deletions

View File

@ -174,28 +174,19 @@ div.error {
margin: 1em 2em; margin: 1em 2em;
} }
td.ls-blob, td.ls-dir, td.ls-mod { a.ls-blob, a.ls-dir, a.ls-mod {
font-family: monospace; font-family: monospace;
} }
div.ls-dir a { td.ls-size {
font-weight: bold;
}
th.filesize, td.filesize {
text-align: right; text-align: right;
} }
td.filesize { td.ls-size {
font-family: monospace; font-family: monospace;
} }
td.links { td.ls-mode {
font-size: 80%;
padding-left: 2em;
}
td.filemode {
font-family: monospace; font-family: monospace;
} }

View File

@ -72,11 +72,11 @@ static int ls_item(const unsigned char *sha1, const char *base, int baselen,
return 0; return 0;
} }
html("<tr><td class='filemode'>"); html("<tr><td class='ls-mode'>");
html_filemode(mode); html_filemode(mode);
html("</td><td "); html("</td><td>");
if (S_ISDIRLNK(mode)) { if (S_ISDIRLNK(mode)) {
htmlf("class='ls-mod'><a href='"); htmlf("<a class='ls-mod' href='");
html_attr(fmt(cgit_repo->module_link, html_attr(fmt(cgit_repo->module_link,
name, name,
sha1_to_hex(sha1))); sha1_to_hex(sha1)));
@ -84,23 +84,21 @@ static int ls_item(const unsigned char *sha1, const char *base, int baselen,
html_txt(name); html_txt(name);
html("</a>"); html("</a>");
} else if (S_ISDIR(mode)) { } else if (S_ISDIR(mode)) {
html("class='ls-dir'>"); cgit_tree_link(name, NULL, "ls-dir", cgit_query_head,
cgit_tree_link(name, NULL, NULL, cgit_query_head,
curr_rev, fullpath); curr_rev, fullpath);
} else { } else {
html("class='ls-blob'>"); cgit_tree_link(name, NULL, "ls-blob", cgit_query_head,
cgit_tree_link(name, NULL, NULL, cgit_query_head,
curr_rev, fullpath); curr_rev, fullpath);
} }
htmlf("</td><td class='filesize'>%li</td>", size); htmlf("</td><td class='ls-size'>%li</td>", size);
html("<td class='links'><a href='"); html("<td><a href='");
qry = fmt("h=%s&amp;path=%s%s%s", curr_rev, qry = fmt("h=%s&amp;path=%s%s%s", curr_rev,
cgit_query_path ? cgit_query_path : "", cgit_query_path ? cgit_query_path : "",
cgit_query_path ? "/" : "", pathname); cgit_query_path ? "/" : "", pathname);
url = cgit_pageurl(cgit_query_repo, "log", qry); url = cgit_pageurl(cgit_query_repo, "log", qry);
html_attr(url); html_attr(url);
html("' class='button'>H</a></td>"); html("' title='Log' class='button'>L</a></td>");
html("</tr>\n"); html("</tr>\n");
free(name); free(name);
return 0; return 0;