diff options
-rw-r--r-- | lib/PublicInbox/Feed.pm | 2 | ||||
-rw-r--r-- | lib/PublicInbox/View.pm | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/PublicInbox/Feed.pm b/lib/PublicInbox/Feed.pm index a697a432..240c336f 100644 --- a/lib/PublicInbox/Feed.pm +++ b/lib/PublicInbox/Feed.pm @@ -59,12 +59,12 @@ sub new_html { } $ctx->{-html_tip} = '<pre>'; $ctx->{-upfx} = ''; + $ctx->{-hr} = 1; PublicInbox::WwwStream->response($ctx, 200, sub { while (my $path = shift @paths) { my $m = do_cat_mail($ctx->{-inbox}, $path) or next; my $more = scalar @paths; my $s = PublicInbox::View::index_entry($m, $ctx, $more); - $s .= '</pre>' unless $more; return $s; } new_html_footer($ctx, $last); diff --git a/lib/PublicInbox/View.pm b/lib/PublicInbox/View.pm index d6711d5c..ed3c96e8 100644 --- a/lib/PublicInbox/View.pm +++ b/lib/PublicInbox/View.pm @@ -182,6 +182,8 @@ sub index_entry { $rv .= "\t[<a\nhref=\"${mhref}T/#u\">$flat</a>"; $rv .= "|<a\nhref=\"${mhref}t/#u\">$threaded</a>]"; $rv .= " <a\nhref=#r$id>$ctx->{s_nr}</a>"; + } else { + $hr = $ctx->{-hr}; } $rv .= $more ? '</pre><hr><pre>' : '</pre>' if $hr; |