gitweb: Identify all summary metadata table rows
In the metadata table of the summary page, all rows have their id (or class in case of URL) set now. This for example lets sites easily disable fields they do not want to show in their custom stylesheet (e.g. they are overly technical or irrelevant for the site). Signed-off-by: Petr Baudis <petr.baudis@novartis.com> Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Petr Baudis committed
Oct 2, 2008 at 16:25 UTC
a476142fe78d4c9b33f07abf3a80bb52f92660b7
1 file changed
+4
-4
gitweb/gitweb.perl
+4
-4
@@ -4070,10 +4070,10 @@ sub git_summary {
4070
4071
print "<div class=\"title\"> </div>\n";
4072
print "<table class=\"projects_list\">\n" .
4073
- "<tr><td>description</td><td>" . esc_html($descr) . "</td></tr>\n" .
4074
- "<tr><td>owner</td><td>" . esc_html($owner) . "</td></tr>\n";
4073
+ "<tr id=\"metadata_desc\"><td>description</td><td>" . esc_html($descr) . "</td></tr>\n" .
4074
+ "<tr id=\"metadata_owner\"><td>owner</td><td>" . esc_html($owner) . "</td></tr>\n";
4075
if (defined $cd{'rfc2822'}) {
4076
- print "<tr><td>last change</td><td>$cd{'rfc2822'}</td></tr>\n";
4076
+ print "<tr id=\"metadata_lchange\"><td>last change</td><td>$cd{'rfc2822'}</td></tr>\n";
4077
}
4078
4079
# use per project git URL list in $projectroot/$project/cloneurl
@@ -4083,7 +4083,7 @@ sub git_summary {
4083
@url_list = map { "$_/$project" } @git_base_url_list unless @url_list;
4084
foreach my $git_url (@url_list) {
4085
next unless $git_url;
4086
- print "<tr><td>$url_tag</td><td>$git_url</td></tr>\n";
4086
+ print "<tr class=\"metadata_url\"><td>$url_tag</td><td>$git_url</td></tr>\n";
4087
$url_tag = "";
4088
}
4089
print "</table>\n";