]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/WwwStream.pm
www: label sections and hopefully improve navigation
[public-inbox.git] / lib / PublicInbox / WwwStream.pm
index 285416d5df75b8f5c42a4cb9d79257fd71149578..bdc8048d5ef1cc6050d6a4903b0f3b308bfd7101 100644 (file)
@@ -9,9 +9,11 @@ use PublicInbox::Hval qw(ascii_html);
 use URI;
 use constant PI_URL => 'https://public-inbox.org/';
 
+sub close {}
+
 sub new {
        my ($class, $ctx, $cb) = @_;
-       bless { nr => 0, cb => $cb, ctx => $ctx }, $class;
+       bless { nr => 0, cb => $cb || *close, ctx => $ctx }, $class;
 }
 
 sub response {
@@ -78,7 +80,7 @@ sub _html_end {
                        join("\n", map { "\tgit clone --mirror $_" } @urls);
        }
        my $url = PublicInbox::Hval::prurl($ctx->{env}, PI_URL);
-       '<pre>'.join("\n",
+       '<hr><pre>'.join("\n",
                '- ' . $desc,
                $urls,
                'Served with public-inbox: '.
@@ -99,6 +101,4 @@ sub getline {
        delete $self->{cb} ? _html_end($self) : undef;
 }
 
-sub close {}
-
 1;