a_href "size"=>2 forces the size indicator even for properly non-suffixed files.
[MyWeb.git] / Project.pm
index a2bc9c4..ab40eb7 100644 (file)
@@ -39,6 +39,7 @@ sub print_project
 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"} || "";
@@ -85,7 +86,7 @@ my($class,$ListItem,%args)=@_;
                                                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-//;
@@ -196,7 +197,7 @@ my($class,%args)=@_;
                        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; }