Ändere Wochenfeld von Auswahl "Jede/gerade Vorlesungswochen/ungerade Vorlesungswochen" zu Freitextfeld mit Vorschlag. #37
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "wochen"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #28
@ -65,2 +61,2 @@
</select>
<label for="woche">Vorlesungswoche</label>
<input class="form-control form-text" type="text" name="woche" id="woche" list="woche_list" value="{{$.Date.Week}}">
<datalist id="woche_list">
datalists werden von Browsern nur eingeschränkt unterstützt, könnte Probleme in Safari geben und wird auf jeden Fall nicht in Firefox Android funktionieren: https://caniuse.com/datalist
Ich erwarte, dass einige Menschen das am Handy nutzen und würde daher lieber ein besser unterstütztes HTML-Element wählen. Ein Freitextfeld ist mir hier auch gar nicht so wichtig, können wir nicht einfach ein Select draus machen, vielleicht mit einer vierten Option "Sonstiges" und man soll dann das Sonstiges-Raum-Feld für Bemerkungen nutzen (ist ja schon ein Freitextfeld, könnten seine intendierte Benutzung verallgemeinern).
Soweit ich die Kompatiblität lese, wäre es für Menschen ohne Unterstützung ein Freitextfeld ohne Autovervollständigung. Das fände ich vertretbar.
@ -66,1 +61,3 @@
<label for="woche">Vorlesungswoche</label>
<input class="form-control form-text" type="text" name="woche" id="woche" list="woche_list" value="{{$.Date.Week}}">
<datalist id="woche_list">
<option>Jede Woche</option>
Fände es eigentlich besser, dass diese Option mit dem leeren String als Wert gespeichert wird (und in der Tabelle dann keinen Platz verbraucht)
Sehe ich ein. Damit das passiert, brauchen wir irgendeine Form von Auswahl. Also probiere ich mich nachher an Radio Buttons.
deced3e596
toe05d30b886
@ -65,0 +63,4 @@
<option value="1"{{if eq 1 $.Date.Week}} selected{{end}}>In Wochen mit Übung</option>
<option value="2"{{if eq 2 $.Date.Week}} selected{{end}}>In Wochen ohne Übung</option>
<option value="1"{{if eq 3 $.Date.Week}} selected{{end}}>In geraden Vorlesungswochen</option>
<option value="2"{{if eq 4 $.Date.Week}} selected{{end}}>In ungeraden Vorlesungswochen</option>
Ich werde dich nicht aufhalten, aber bin der Meinung, dass diese beiden Optionen unnötiger Overhead sind und man sie weglassen kann.
Vermutlich. Ich will es mal ein Semester ausprobieren.