{{/* Per-Series page: one address per Series, keyed ":" so the list row is one hop from it. Everything here is a Series-level fact plus the anonymous Reader count. Check now lands in its own .dform below the .detail-grid; the correction form is the grid's first column and the URL repair the second (issue #151). The pending and corrected markers ride the meta line with the other marks. */}} {{define "series-detail"}} ← Series

{{.Title}}

{{.Key}} · {{.Site}} · {{.Kind}}

{{if .Cover}}
{{else}}
{{end}} {{template "series-detail-meta" .}}

Correct latest chapter

The next successful Poll overwrites this value.

{{if .Unverified}}

{{.Unverified}}

{{end}}

Repair series URL

The Poll fetches this address — storing is not verifying it. A Site-wide host change is a SQL migration, not two hundred forms.

{{if .CanPoll}} {{end}} {{if .CanRemove}}
{{end}} {{if .Finished}}
{{else}}
{{if .SiteCompleted}}

{{.SiteCompleted}}

{{end}}
{{end}} {{end}} {{/* series-detail-meta is the meta line, and the answer a Check now or correction press on the detail page swaps into its place: the same marks, re-rendered after the stamp so the pending and corrected markers — and the provenance line beside the number — describe the value they sit next to. */}} {{define "series-detail-meta"}}
ch {{.Chapter}} {{if .Provenance}}{{.Provenance}}{{end}} checked {{.Checked}} {{.Readers}} readers {{if .Corrected}}{{.Corrected}}{{end}} {{if .Pending}}{{.Requested}}{{end}} {{if .FinishedSince}}{{.FinishedSince}}{{end}} {{if .Unpollable}}unpollable{{end}} {{if .NoCover}}no cover{{end}} {{if .Orphan}}orphan{{end}} {{if .SightingRaised}}sighting-raised{{end}}
{{end}}