edit.html
| 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 - … ## Behandlung 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 |