@matheusbsbs / matheus-bagliano / commits / a476142fe7
Fork 0

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\">&nbsp;</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";