{{template "kopf" .}}

Papierkorb {{template "hilfelink" "weboberflaeche#papierkorb"}}

Gelöschte Einträge liegen hier {{.Data.RetentionDays}} Tage mitsamt ihrem Verlauf und werden danach endgültig entfernt. Für Agenten und die Suche sind sie schon jetzt unsichtbar.
{{$slug := .Project.Slug}} {{$von := .Data.Von}} {{$csrf := .CSRFToken}} {{if $von}}

Nur, was „{{$von}}“ gelöscht hat · Filter aufheben

{{end}} {{if .Data.Entries}}
{{range .Data.Entries}} {{/* Das Kästchen steht in der Tabelle, gehört aber zum Sammelformular unter der Tabelle: Das Attribut form="…" verbindet ein Feld mit einem Formular, das woanders auf der Seite steht. So kann jede Zeile zusätzlich ihre eigenen kleinen Formulare haben — Formulare ineinander zu schachteln erlaubt HTML nämlich nicht. */}} {{end}}
Auswahl Eintrag Gelöscht von Gelöscht am Aktionen
{{.Title}}
{{.Slug}} · Fassung {{.Version}}
{{if .DeletedBy}} {{.DeletedBy}} {{else}}unbekannt{{end}} {{datum .DeletedAt}}
{{/* Sammelformular für die angehakten Kästchen. Zwei Knöpfe, zwei Ziele: formaction am Knopf überschreibt das action des Formulars. Die Rückfrage steht nur am gefährlichen Knopf (static/confirm.js liest sie dort). */}}
Ausgewählte Einträge:
{{/* Ist nach einem Zugang gefiltert, lässt sich alles, was er gelöscht hat, in einem Zug zurückholen — der typische Fall, wenn ein Agent zu gründlich aufgeräumt hat. Ohne JavaScript: Das Formular trägt jeden angezeigten Bezeichner als verstecktes Feld. */}} {{if $von}}
{{range .Data.Entries}}{{end}}
{{end}} {{else}}
{{if $von}}

„{{$von}}“ hat nichts gelöscht, das noch im Papierkorb liegt.

{{else}}

Der Papierkorb ist leer.

{{end}}
{{end}} {{template "fuss" .}}