{{/* The quick-add detail pane: what the server understood. This is the CONTRACT of the feature. Everything the parser decided — including everything it defaulted — is printed here in words before anything is saved. If a field is not in this pane, the parser did not set it. One template, rendered two ways: inline on first paint, and as a standalone fragment for the live update. Two templates would be two descriptions of one parse, free to disagree. */}} {{define "quickpane"}} {{if .Empty}}

Start typing and this will show what gets saved.

{{else}}
What
{{if .Title}}{{.Title}}{{else}}No title yet{{end}}
When
{{.When}}
{{if .Location}}
Where
{{.Location}}
{{end}} {{if .Repeat}}
Repeats
{{.Repeat}}
{{end}} {{if .Attendees}}
{{/* "not emailed" sits in the LABEL, not in a footnote. Somebody who reads only the left column still learns the one thing that could mislead them. */}}
Who's coming (not emailed)
    {{range .Attendees}}
  • {{.}}
  • {{end}}
{{end}}
{{if .Notes}} {{end}} {{end}} {{end}}