X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=lib%2FPublicInbox%2FView.pm;h=8ccdcfaf007bc9daa7561a51beea9b351e72744b;hb=9a2931759c3dcbd879728b49151aa3f8a641b506;hp=7412ccf97cd00084b398bef98a071a1c9e1610f6;hpb=e3c3cde22f57bf16bc47c50d8f9ac02416975cd3;p=public-inbox.git diff --git a/lib/PublicInbox/View.pm b/lib/PublicInbox/View.pm index 7412ccf9..8ccdcfaf 100644 --- a/lib/PublicInbox/View.pm +++ b/lib/PublicInbox/View.pm @@ -72,7 +72,7 @@ sub index_entry { $subj = PublicInbox::Hval->new_oneline($subj)->as_html; my $more = 'permalink'; my $root_anchor = $state->{root_anchor}; - my $path = $root_anchor ? '../' : ''; + my $path = $root_anchor ? '../../' : ''; my $href = $mid->as_href; my $irt = $header_obj->header('In-Reply-To'); my ($anchor_idx, $anchor, $t_anchor); @@ -84,7 +84,7 @@ sub index_entry { $t_anchor = ''; } if ($srch) { - $subj = "$subj"; + $subj = "$subj"; } if ($root_anchor && $root_anchor eq $id) { $subj = "$subj"; @@ -110,9 +110,9 @@ sub index_entry { $fh->write($rv .= "\n\n"); my ($fhref, $more_ref); - my $mhref = "${path}m/$href.html"; + my $mhref = "${path}m/$href/"; if ($level > 0) { - $fhref = "${path}f/$href.html"; + $fhref = "${path}f/$href/"; $more_ref = \$more; } # scan through all parts, looking for displayable text @@ -121,7 +121,7 @@ sub index_entry { }); $mime->body_set(''); - my $txt = "${path}m/$href.txt"; + my $txt = "${path}m/$href/raw"; $rv = "\n$more raw "; $rv .= html_footer($mime, 0, undef, $ctx); @@ -129,14 +129,14 @@ sub index_entry { unless (defined $anchor) { my $v = PublicInbox::Hval->new_msgid($irt); $v = $v->as_href; - $anchor = "${path}m/$v.html"; + $anchor = "${path}m/$v/"; $seen->{$anchor_idx} = $anchor; } $rv .= " parent"; } if ($srch) { - $rv .= " " . + $rv .= " " . "threadlink"; } @@ -173,9 +173,9 @@ sub emit_thread_html { my $final_anchor = $state->{anchor_idx}; my $next = ""; $next .= $final_anchor == 1 ? 'only message in' : 'end of'; - $next .= " thread, back to index\n"; - $mid = PublicInbox::Hval->new_msgid($mid)->as_href; - $next .= "download: mbox.gz\n\n"; + $next .= " thread, back to index\n"; + # $mid = PublicInbox::Hval->new_msgid($mid)->as_href; + $next .= "download: mbox.gz\n\n"; $fh->write("