X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=blobdiff_plain;f=lib%2FPublicInbox%2FSearchView.pm;h=b025ec964b8060157e881272701ebd6a9dd94424;hp=b1cdb480d75d2ef97a76d024ab95ad8736f85f52;hb=5f28e29a9cac8d0f61af4212895585ad930bc370;hpb=596285b51b02163204fb92877561cd6b935888e8 diff --git a/lib/PublicInbox/SearchView.pm b/lib/PublicInbox/SearchView.pm index b1cdb480..b025ec96 100644 --- a/lib/PublicInbox/SearchView.pm +++ b/lib/PublicInbox/SearchView.pm @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2021 all contributors +# Copyright (C) all contributors # License: AGPL-3.0+ # # Displays search results for the web interface @@ -193,18 +193,24 @@ sub search_nav_top { my $x = $q->{x}; my $pfx = "\t\t\t"; - if ($x eq '') { - my $t = $q->qs_html(x => 't'); - $rv .= qq{summary|nested} - } elsif ($x eq 't') { + if ($x eq 't') { my $s = $q->qs_html(x => ''); $rv .= qq{summary|nested}; $pfx = "thread overview below | "; + } else { + my $t = $q->qs_html(x => 't'); + $rv .= qq{summary|nested} } my $A = $q->qs_html(x => 'A', r => undef); - $rv .= qq{|Atom feed]}; + $rv .= qq{|Atom feed]\n}; + $rv .= <{t}; +*** "t=1" collapses threads in summary, "full threads" requires mbox.gz *** +EOM + $rv .= <{ibx}->isrch->has_threadid) { - $rv .= qq{\n${pfx}download mbox.gz: } . + $rv .= qq{${pfx}download mbox.gz: } . # we set name=z w/o using it since it seems required for # lynx (but works fine for w3m). qq{}; } else { # BOFH needs to --reindex - $rv .= qq{\n${pfx}download: } . + $rv .= qq{${pfx}download: } . qq{} } $rv .= qq{
};