-rw-r--r-- | cgit.css | 14 | ||||
-rw-r--r-- | ui-repolist.c | 7 |
2 files changed, 12 insertions, 9 deletions
@@ -1,163 +1,163 @@ body { font-family: arial; font-size: normal; background: white; padding: 0em; margin: 0.5em 1em; } h2 { - font-size: normal; + font-size: 100%; font-weight: bold; margin-bottom: 0.1em; } a { color: blue; text-decoration: none; } a:hover { text-decoration: underline; } table.list { border: solid 1px black; border-collapse: collapse; border: solid 1px #aaa; } table.list tr { background: white; } table.list tr:hover { - background: #eee; + background: #eeb; } table.list th { - font-weight: bold; + font-weight: normal; background: #ddd; border-bottom: solid 1px #aaa; padding: 0.1em 0.5em 0.1em 0.5em; vertical-align: baseline; } table.list td { border: none; padding: 0.1em 0.5em 0.1em 0.5em; } img { border: none; } div#header { - background-color: #eee; + background-color: #ddd; padding: 0.25em 0.25em 0.25em 0.5em; font-size: 150%; font-weight: bold; - border: solid 1px #ccc; + border: solid 1px #aaa; vertical-align: middle; + margin-bottom: 2em; } div#header img#logo { float: right; } div#header a { color: black; } div#content { margin: 0.5em 0.5em; } div#blob { border: solid 1px black; } div.error { color: red; font-weight: bold; margin: 1em 2em; } div.ls-blob, div.ls-dir { font-family: monospace; } div.ls-dir a { font-weight: bold; } th.filesize, td.filesize { text-align: right; } td.filesize { font-family: monospace; } td.filemode { font-family: monospace; } td.blob { white-space: pre; - font-family: courier; - font-size: 100%; + font-family: monospace; background-color: white; } table.nowrap td { white-space: nowrap; } table.commit-info { border-collapse: collapse; margin-top: 1.5em; } table.commit-info th { text-align: left; font-weight: normal; padding: 0.1em 1em 0.1em 0.1em; } table.commit-info td { font-weight: normal; padding: 0.1em 1em 0.1em 0.1em; } div.commit-subject { font-weight: bold; font-size: 125%; margin: 1.5em 0em 0.5em 0em; padding: 0em; } div.commit-msg { white-space: pre; font-family: monospace; } table.diffstat { border-collapse: collapse; margin-top: 1.5em; } table.diffstat th { font-weight: normal; text-align: left; text-decoration: underline; padding: 0.1em 1em 0.1em 0.1em; font-size: 100%; } table.diffstat td { padding: 0.1em 1em 0.1em 0.1em; font-size: 100%; } table.diffstat td span.modechange { padding-left: 1em; color: red; } table.diffstat td.add a { color: green; } table.diffstat td.del a { color: red; } table.diffstat td.upd a { color: blue; } table.diffstat td.summary { /* border-top: solid 1px black; */ color: #888; padding-top: 0.5em; } diff --git a/ui-repolist.c b/ui-repolist.c index 1fe7059..7090c12 100644 --- a/ui-repolist.c +++ b/ui-repolist.c @@ -1,60 +1,63 @@ /* ui-repolist.c: functions for generating the repolist page * * Copyright (C) 2006 Lars Hjemli * * Licensed under GNU General Public License v2 * (see COPYING for full license text) */ #include "cgit.h" void cgit_print_repolist(struct cacheitem *item) { DIR *d; struct dirent *de; struct stat st; char *name; chdir(cgit_root); cgit_print_docstart(cgit_root_title, item); cgit_print_pageheader(cgit_root_title); if (!(d = opendir("."))) { cgit_print_error(fmt("Unable to scan repository directory: %s", strerror(errno))); cgit_print_docend(); return; } html("<h2>Repositories</h2>\n"); - html("<table class='list'>"); - html("<tr><th>Name</th><th>Description</th><th>Owner</th></tr>\n"); + html("<table class='list nowrap'>"); + html("<tr>" + "<th class='left'>Name</th>" + "<th class='left'>Description</th>" + "<th class='left'>Owner</th></tr>\n"); while ((de = readdir(d)) != NULL) { if (de->d_name[0] == '.') continue; if (stat(de->d_name, &st) < 0) continue; if (!S_ISDIR(st.st_mode)) continue; cgit_repo_name = cgit_repo_desc = cgit_repo_owner = NULL; name = fmt("%s/info/cgit", de->d_name); if (cgit_read_config(name, cgit_repo_config_cb)) continue; html("<tr><td>"); html_link_open(cgit_repourl(de->d_name), NULL, NULL); html_txt(cgit_repo_name); html_link_close(); html("</td><td>"); html_txt(cgit_repo_desc); html("</td><td>"); html_txt(cgit_repo_owner); html("</td></tr>\n"); } closedir(d); html("</table>"); cgit_print_docend(); } |