X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=lib%2FPublicInbox%2FWwwListing.pm;h=21e5b8bc8121040e9bd467d4cd30d7ca0baa654e;hb=11cd89ced627f25e4d5065641097d734f67dfb70;hp=35abf05030d8f05d8d40ea6845536d0e59c3046a;hpb=ffea51e5468ae4db1e8cafd5fc44cc9990f9fb90;p=public-inbox.git diff --git a/lib/PublicInbox/WwwListing.pm b/lib/PublicInbox/WwwListing.pm index 35abf050..21e5b8bc 100644 --- a/lib/PublicInbox/WwwListing.pm +++ b/lib/PublicInbox/WwwListing.pm @@ -162,7 +162,7 @@ sub mset_footer ($$) { # no footer if too few matches return '' if $mset->get_matches_estimated == $mset->size; require PublicInbox::SearchView; - PublicInbox::SearchView::search_nav_bot($mset, $ctx->{-sq}); + PublicInbox::SearchView::search_nav_bot($ctx, $mset, $ctx->{-sq}); } sub mset_nav_top { @@ -208,27 +208,28 @@ sub psgi_triple { my $h = [ 'Content-Type', 'text/html; charset=UTF-8', 'Content-Length', undef ]; my $gzf = gzf_maybe($h, $ctx->{env}); - $gzf->zmore('
', join("\n", @$list)); # big - $gzf->zmore(mset_footer($ctx, $mset)) if $mset; + print $zfh '', join("\n", @$list); # big + print $zfh mset_footer($ctx, $mset) if $mset; } elsif (my $mset = delete $ctx->{-mset}) { - $gzf->zmore(mset_nav_top($ctx, $mset) . - 'no matching inboxes' . - mset_footer($ctx, $mset)); + print $zfh mset_nav_top($ctx, $mset), + 'no matching inboxes', + mset_footer($ctx, $mset); } else { - $gzf->zmore('no inboxes, yet'); + print $zfh 'no inboxes, yet'; } my $out = $gzf->zflush(''. qq(This is a listing of public inboxes, see the `mirror' link of each inbox