{{ define "posts" }} {{ $board := .Board }} {{ $len := len .Posts }} {{ range .Posts }} {{ $thread := . }} {{ $opId := .Id }} {{ if eq $board.InReplyTo "" }}
{{ end }}
{{ if eq $board.ModCred $board.Domain $board.Actor.Id }} [Delete Post] {{ end }} {{ if .Attachment }} {{ if eq $board.ModCred $board.Domain $board.Actor.Id }} [Ban Media] [Delete Attachment] [Mark Sensitive] {{ end }} File: {{ shortImg (index .Attachment 0).Name }} ({{ convertSize (index .Attachment 0).Size }})
{{ parseAttachment . false }}
{{ end }} {{ .Name }} {{ if .AttributedTo }} {{.AttributedTo }} {{ else }} Anonymous {{ end }} {{ .TripCode }} {{ .Published | timeToReadableLong }} No. {{ short $board.Actor.Outbox .Id }} {{ if ne .Type "Tombstone" }}[Report]{{ end }}

{{ parseContent $board.Actor $opId .Content $thread }}

{{ if .Replies }} {{ $replies := .Replies }} {{ if gt $replies.TotalItems 5 }} {{ if gt $len 1 }} {{ $replies.TotalItems }} replies{{ if gt $replies.TotalImgs 0}} and {{ $replies.TotalImgs }} images{{ end }}, Click here to view all. {{ end }} {{ end }} {{ range $replies.OrderedItems }}
>>
{{ if eq $board.ModCred $board.Domain $board.Actor.Id }} [Delete Post] {{ end }} {{ if .Attachment }} {{ if eq $board.ModCred $board.Domain $board.Actor.Id }} [Ban Media] [Delete Attachment] [Mark Sensitive] {{ end }} File {{ shortImg (index .Attachment 0).Name }} ({{ convertSize (index .Attachment 0).Size }})
{{ parseAttachment . false }}
{{ end }} {{ .Name }} {{ if .AttributedTo }} {{.AttributedTo }} {{ else }} Anonymous {{ end }} {{ .TripCode }} {{ .Published | timeToReadableLong }} No. {{ short $board.Actor.Outbox .Id }} {{ if ne .Type "Tombstone" }}[Report]{{ end }} {{ $parentId := .Id }} {{ if .Replies.OrderedItems }} {{ range .Replies.OrderedItems }} {{ parseReplyLink $board.Actor.Id $opId .Id .Content }} {{ end }} {{ end }}

{{ parseContent $board.Actor $opId .Content $thread }}

{{ end }} {{ end }}
{{ end }} {{ end }}