Skip to content

Commit a476142

Browse files
Petr Baudisspearce
authored andcommitted
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>
1 parent de05640 commit a476142

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

gitweb/gitweb.perl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4070,10 +4070,10 @@ sub git_summary {
40704070

40714071
print "<div class=\"title\">&nbsp;</div>\n";
40724072
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";
40754075
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";
40774077
}
40784078

40794079
# use per project git URL list in $projectroot/$project/cloneurl
@@ -4083,7 +4083,7 @@ sub git_summary {
40834083
@url_list = map { "$_/$project" } @git_base_url_list unless @url_list;
40844084
foreach my $git_url (@url_list) {
40854085
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";
40874087
$url_tag = "";
40884088
}
40894089
print "</table>\n";

0 commit comments

Comments
 (0)