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{};