Add task completion toggle, custom task templates, and umlaut UI updates
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
<nav class="tabs">
|
||||
<a href="/" class="{{if eq .ActivePath "/"}}active{{end}}">Dashboard</a>
|
||||
<a href="/planning" class="{{if eq .ActivePath "/planning"}}active{{end}}">Anbau planen</a>
|
||||
<a href="/crops" class="{{if eq .ActivePath "/crops"}}active{{end}}">Feldfruechte</a>
|
||||
<a href="/crops" class="{{if eq .ActivePath "/crops"}}active{{end}}">Feldfrüchte</a>
|
||||
<a href="/fields" class="{{if eq .ActivePath "/fields"}}active{{end}}">Felder & Gruppen</a>
|
||||
<a href="/general" class="{{if eq .ActivePath "/general"}}active{{end}}">Allgemein</a>
|
||||
</nav>
|
||||
@@ -25,13 +25,13 @@
|
||||
<section class="card">
|
||||
<h2>Aktuelle Ingame-Zeit</h2>
|
||||
<p><strong>{{.CurrentMonth}} Tag {{.Settings.CurrentDay}}</strong> bei {{.Settings.DaysPerMonth}} Tagen pro Monat.</p>
|
||||
<p>{{.PlanningCount}} Plan-Eintraege insgesamt.</p>
|
||||
<p>{{.PlanningCount}} Plan-Einträge insgesamt.</p>
|
||||
<form method="post" action="/settings/time" class="grid">
|
||||
<label>Monat
|
||||
<select name="current_month">
|
||||
<option value="1" {{if eq .Settings.CurrentMonth 1}}selected{{end}}>Januar</option>
|
||||
<option value="2" {{if eq .Settings.CurrentMonth 2}}selected{{end}}>Februar</option>
|
||||
<option value="3" {{if eq .Settings.CurrentMonth 3}}selected{{end}}>Maerz</option>
|
||||
<option value="3" {{if eq .Settings.CurrentMonth 3}}selected{{end}}>März</option>
|
||||
<option value="4" {{if eq .Settings.CurrentMonth 4}}selected{{end}}>April</option>
|
||||
<option value="5" {{if eq .Settings.CurrentMonth 5}}selected{{end}}>Mai</option>
|
||||
<option value="6" {{if eq .Settings.CurrentMonth 6}}selected{{end}}>Juni</option>
|
||||
@@ -55,11 +55,21 @@
|
||||
{{if .TodayTasks}}
|
||||
<ul class="tasks">
|
||||
{{range .TodayTasks}}
|
||||
<li><strong>{{.Type}}:</strong> {{.Message}}</li>
|
||||
<li class="{{if .Completed}}done-task{{end}}">
|
||||
<span><strong>{{.Type}}:</strong> {{.Message}}</span>
|
||||
<form method="post" action="/tasks/toggle" class="inline-form">
|
||||
<input type="hidden" name="uid" value="{{.UID}}">
|
||||
<input type="hidden" name="month" value="{{.Month}}">
|
||||
<input type="hidden" name="day" value="{{.Day}}">
|
||||
<input type="hidden" name="year_offset" value="{{.YearOffset}}">
|
||||
<input type="hidden" name="completed" value="{{if .Completed}}1{{else}}0{{end}}">
|
||||
<button type="submit" class="btn-small {{if .Completed}}secondary{{end}}">{{if .Completed}}Offen{{else}}Erledigt{{end}}</button>
|
||||
</form>
|
||||
</li>
|
||||
{{end}}
|
||||
</ul>
|
||||
{{else}}
|
||||
<p>Keine Aufgaben fuer den aktuellen Ingame-Tag.</p>
|
||||
<p>Keine Aufgaben für den aktuellen Ingame-Tag.</p>
|
||||
{{end}}
|
||||
</section>
|
||||
|
||||
@@ -76,11 +86,21 @@
|
||||
{{if .Tasks}}
|
||||
<ul class="task-sublist">
|
||||
{{range .Tasks}}
|
||||
<li>{{.Field}}: {{.Message}}</li>
|
||||
<li class="{{if .Completed}}done-task{{end}}">
|
||||
<span>{{.Field}}: {{.Message}}</span>
|
||||
<form method="post" action="/tasks/toggle" class="inline-form">
|
||||
<input type="hidden" name="uid" value="{{.UID}}">
|
||||
<input type="hidden" name="month" value="{{.Month}}">
|
||||
<input type="hidden" name="day" value="{{.Day}}">
|
||||
<input type="hidden" name="year_offset" value="{{.YearOffset}}">
|
||||
<input type="hidden" name="completed" value="{{if .Completed}}1{{else}}0{{end}}">
|
||||
<button type="submit" class="btn-small {{if .Completed}}secondary{{end}}">{{if .Completed}}Offen{{else}}Erledigt{{end}}</button>
|
||||
</form>
|
||||
</li>
|
||||
{{end}}
|
||||
</ul>
|
||||
{{else}}
|
||||
<span class="muted">Keine Eintraege</span>
|
||||
<span class="muted">Keine Einträge</span>
|
||||
{{end}}
|
||||
</li>
|
||||
{{end}}
|
||||
|
||||
Reference in New Issue
Block a user