edit.html
⎇
Raw
1{{define "title"}}{{if .New}}Neu: {{kindLabel .E.Kind}}{{else}}{{.E.Title}} bearbeiten{{end}}{{end}}
2{{define "content"}}
3{{$e := .E}}
4<article>
5 <h2>{{if .New}}Neu: {{kindLabel $e.Kind}}{{else}}Bearbeiten{{end}}</h2>
6 {{with .Error}}<p class="error" role="alert">{{.}}</p>{{end}}
7 <form method="post" action="{{if .New}}/eintrag/neu{{else}}/eintrag/{{$e.ID}}/bearbeiten{{end}}">
8 {{if .LinkFrom}}<input type="hidden" name="link_from" value="{{.LinkFrom}}">{{end}}
9 <div class="grid">
10 <label>Art
11 <select name="kind">
12 {{range .Kinds}}<option value="{{.Key}}"{{if eq .Key $e.Kind}} selected{{end}}>{{.Label}}</option>{{end}}
13 </select>
14 </label>
15 <label>Körperregion
16 <input name="region" value="{{$e.Region}}" list="regions" placeholder="z. B. Knie, LWS, Schulter">
17 <datalist id="regions">{{range .Regions}}<option value="{{.}}">{{end}}</datalist>
18 </label>
19 </div>
20 <label>Titel <input name="title" value="{{$e.Title}}" required{{if .New}} autofocus{{end}}></label>
21 <label>Kurzbeschreibung <textarea name="summary" rows="2" placeholder="Ein, zwei Sätze – erscheint in der Übersicht">{{$e.Summary}}</textarea></label>
22 <label>Schlagworte <input name="tags" value="{{$e.Tags}}" placeholder="durch Komma getrennt: Sehne, Sport, Überlastung"></label>
23 <label>Inhalt
24 <textarea name="body" rows="16" class="mono" placeholder="## Befund&#10;- …&#10;&#10;## Behandlung&#10;1. …">{{$e.Body}}</textarea>
25 <small>Markdown: <code>## Überschrift</code>, <code>- Liste</code>, <code>**fett**</code>, Tabellen mit <code>| a | b |</code></small>
26 </label>
27
28 <fieldset class="exercise">
29 <legend>Nur für Übungen</legend>
30 <label>Standard-Dosierung <input name="dosage" value="{{$e.Dosage}}" placeholder="z. B. 3 × 12 Wdh., 2× täglich"></label>
31 <label>Anleitung für Patienten (Handout)
32 <textarea name="patient_text" rows="6" placeholder="Einfache Sprache, Sie-Form. Wird im Handout gedruckt.">{{$e.PatientText}}</textarea>
33 </label>
34 </fieldset>
35
36 <div class="actions">
37 <button type="submit">Speichern</button>
38 <a role="button" class="secondary outline" href="{{if .New}}/{{else}}/eintrag/{{$e.ID}}{{end}}">Abbrechen</a>
39 </div>
40 </form>
41</article>
42{{end}}
43