author | Lars Hjemli <hjemli@gmail.com> | 2007-06-18 20:12:09 (UTC) |
---|---|---|
committer | Lars Hjemli <hjemli@gmail.com> | 2007-06-18 20:14:17 (UTC) |
commit | a215bf4620113fcefb8dd3442bf3501bd648c463 (patch) (unidiff) | |
tree | 22e156c5b67605d7174c73efcd132696b335e8a0 | |
parent | 1f34fb9d4f0bf82706ed8912c37a4b320a14813b (diff) | |
download | cgit-a215bf4620113fcefb8dd3442bf3501bd648c463.zip cgit-a215bf4620113fcefb8dd3442bf3501bd648c463.tar.gz cgit-a215bf4620113fcefb8dd3442bf3501bd648c463.tar.bz2 |
Change S/L/T to summary/log/tree
In yet another attempt at better usability, the cryptic S/L/T links are
changed to show their full name.
Suggested-by: Kristian Høgsberg <krh@bitplanet.net>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
-rw-r--r-- | cgit.css | 9 | ||||
-rw-r--r-- | ui-repolist.c | 8 | ||||
-rw-r--r-- | ui-tree.c | 2 |
3 files changed, 10 insertions, 9 deletions
@@ -362,34 +362,35 @@ table.diff td div.del { | |||
362 | 362 | ||
363 | .right { | 363 | .right { |
364 | text-align: right; | 364 | text-align: right; |
365 | } | 365 | } |
366 | 366 | ||
367 | table.list td.repogroup { | 367 | table.list td.repogroup { |
368 | font-style: italic; | 368 | font-style: italic; |
369 | color: #888; | 369 | color: #888; |
370 | } | 370 | } |
371 | 371 | ||
372 | a.button { | 372 | a.button { |
373 | font-size: 80%; | 373 | font-size: 80%; |
374 | color: #333; | 374 | color: #aaa; |
375 | background-color: #ccc; | 375 | background-color: #eee; |
376 | border: solid 1px #999; | 376 | border: solid 1px #aaa; |
377 | padding: 0em 0.5em; | 377 | padding: 0em 0.5em; |
378 | margin: 0.1em 0.25em; | 378 | margin: 0.1em 0.25em; |
379 | } | 379 | } |
380 | 380 | ||
381 | a.button:hover { | 381 | a.button:hover { |
382 | text-decoration: none; | 382 | text-decoration: none; |
383 | background-color: #eee; | 383 | color: #333; |
384 | background-color: #ccc; | ||
384 | } | 385 | } |
385 | 386 | ||
386 | a.primary { | 387 | a.primary { |
387 | font-size: 100%; | 388 | font-size: 100%; |
388 | } | 389 | } |
389 | 390 | ||
390 | a.secondary { | 391 | a.secondary { |
391 | font-size: 90%; | 392 | font-size: 90%; |
392 | } | 393 | } |
393 | 394 | ||
394 | td.toplevel-repo { | 395 | td.toplevel-repo { |
395 | 396 | ||
diff --git a/ui-repolist.c b/ui-repolist.c index d5c77ea..4f820a8 100644 --- a/ui-repolist.c +++ b/ui-repolist.c | |||
@@ -78,21 +78,21 @@ void cgit_print_repolist(struct cacheitem *item) | |||
78 | cgit_repo->group ? "sublevel-repo" : "toplevel-repo"); | 78 | cgit_repo->group ? "sublevel-repo" : "toplevel-repo"); |
79 | html_link_open(cgit_repourl(cgit_repo->url), NULL, NULL); | 79 | html_link_open(cgit_repourl(cgit_repo->url), NULL, NULL); |
80 | html_txt(cgit_repo->name); | 80 | html_txt(cgit_repo->name); |
81 | html_link_close(); | 81 | html_link_close(); |
82 | html("</td><td>"); | 82 | html("</td><td>"); |
83 | html_ntxt(cgit_max_repodesc_len, cgit_repo->desc); | 83 | html_ntxt(cgit_max_repodesc_len, cgit_repo->desc); |
84 | html("</td><td>"); | 84 | html("</td><td>"); |
85 | html_txt(cgit_repo->owner); | 85 | html_txt(cgit_repo->owner); |
86 | html("</td><td>"); | 86 | html("</td><td>"); |
87 | print_modtime(cgit_repo); | 87 | print_modtime(cgit_repo); |
88 | html("</td><td>"); | 88 | html("</td><td>"); |
89 | html_link_open(cgit_repourl(cgit_repo->url), | 89 | html_link_open(cgit_repourl(cgit_repo->url), |
90 | "Summary", "button"); | 90 | NULL, "button"); |
91 | html("S</a>"); | 91 | html("summary</a>"); |
92 | cgit_log_link("L", "Log", "button", NULL, NULL, NULL); | 92 | cgit_log_link("log", NULL, "button", NULL, NULL, NULL); |
93 | cgit_tree_link("T", "Tree", "button", NULL, NULL, NULL); | 93 | cgit_tree_link("tree", NULL, "button", NULL, NULL, NULL); |
94 | html("</td></tr>\n"); | 94 | html("</td></tr>\n"); |
95 | } | 95 | } |
96 | html("</table>"); | 96 | html("</table>"); |
97 | cgit_print_docend(); | 97 | cgit_print_docend(); |
98 | } | 98 | } |
@@ -83,25 +83,25 @@ 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); |
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 | ||
102 | static void ls_head() | 102 | static 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>"); |