minor ux enhancements #19
Loading…
Reference in a new issue
No description provided.
Delete branch "minor-ux-enhancements"
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?
Das hier verbessert hoffentlich die User Experience noch ein bisschen.
@ -93,6 +94,7 @@ func (b *BaseHandler) printTimetable(timetable map[models.Date]map[int]models.Of
// TODO: better error wrapping up to top-level request handler
}
tableBody += celldata.String()
anyOfficeHourExists = true
Intuitiv hätte ich das etwa in Zeile 68 erwartet oder über
Wenn letzteres funktioniert, ist das natürlich deutlich eleganter. So tief bin ich nur noch nicht in die hier verwendete Datenstruktur eingestiegen.
Nach viel zu langem Anschauen bin ich nun wieder davon überzeugt, dass die verwendete Datenstruktur so funktioniert. (Leider war ist es undokumentiert und die Schleife in Zeile 40 bis 48 lenkt ab, hat aber keinen Effekt auf irgendetwas. Dafür ist aufgrund der benannten Rückgabeparameter nicht offensichtlich, welche Variable eigentlich das Ergebnis enthält.)
Dann kannst du eigentlich auch direkt
if len(timetable) != 0
nehmen.d55fea031c
to5c68aea9a7