my($class,$ListItem,%args)=@_;
print "<h1>".$W->{"title"}."</h1>\n";
+ do { print $_ if $_; } for ($args{"project_text_after_title"});
print $ListItem->{"description"};
print "<hr />\n";
print $args{"before_project_data"} || "";
return "Download".$_[0];
},
"format"=>sub ($) {
- return a_href($_[0],CGI::escapeHTML(File::Basename::basename($_[0])));
+ return a_href($_[0],CGI::escapeHTML(File::Basename::basename($_[0])),"size"=>2);
}},
{"key"=>qr(^link\b),"text"=>sub ($) {
$_[0]=~s/^link-//;
map(("rel_$_"=>top_dir('/project/Rel.pl?rel='.$_.'&project='.($args{"__PACKAGE__"}=~/^.*::([^:]+)::[^:]+$/)[0])),
qw(prev next)),
"rel_up"=>top_dir('/project/'),
- "rel_start"=>top_dir(),
+# "rel_start"=>top_dir(), # TODO:homepage
%args,
"head_css"=>($args{"head_css"} || "")."
table.print_project td { vertical-align: top; }
my $r="";
$r.='<table border="0" align="center"><tr>'."\n";
- $r.='<td>Projects: </td>';
+ $r.='<td>';
+ $r.='<table border="1" align="center"' # align="left"
+ .' style="border-collapse: collapse; border-style: solid; border-width: 1px;">'."\n";
+ $r.='<tr>'."\n";
+ $r.='<td style="padding: 5px; font-weight: bold;">'."\n";
+ $r.='Projects';
+ $r.='</td>'."\n";
+ $r.='</tr>'."\n";
+ $r.='</table>';
+ $r.='</td>';
$r.='<td>';
$r.='<table border="1" align="center" style="border-collapse: collapse; border-style: solid;">'."\n";
$r.='<tr>'."\n";
$r.='</table>'."\n";
$r.='</td>'."\n";
$r.='</tr></table>'."\n";
- $r.=vskip "1ex" if !$args{"novskip"};
+ if (!$args{"novskip"}) {
+ $r.="<hr />\n";
+ $r.=My::Web::vskip "6ex";
+ }
$r;
}