lib/PublicInbox/SearchView.pm | 22 ++++++++++++++--------
diff --git a/lib/PublicInbox/SearchView.pm b/lib/PublicInbox/SearchView.pm
index b1cdb480d75d2ef97a76d024ab95ad8736f85f52..b025ec964b8060157e881272701ebd6a9dd94424 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 @@ $rv .= '] view[';
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{} .
qq{|};
} else { # BOFH needs to --reindex
- $rv .= qq{\n${pfx}download: } .
+ $rv .= qq{${pfx}download: } .
qq{}
}
$rv .= qq{};