diff --git a/controllers/timetable.go b/controllers/timetable.go index 58267dd..b1d5eb1 100644 --- a/controllers/timetable.go +++ b/controllers/timetable.go @@ -55,9 +55,9 @@ func (b *BaseHandler) printTimetable(timetable map[models.Date]map[int]models.Of for minute := 0; minute < 60; minute += b.config.Date.MinuteGranularity { tableBody += "" if minute == 0 { - tableBody += fmt.Sprintf("%d Uhr\n", hour) + tableBody += fmt.Sprintf("%d Uhr\n", hour) } else { - tableBody += "\n" + tableBody += "\n" } for day := 0; day < 5; day += 1 { for slot := 0; slot < slots[day]; slot += 1 { @@ -96,7 +96,7 @@ func (b *BaseHandler) printTimetable(timetable map[models.Date]map[int]models.Of } } else { if slot+1 == slots[day] { - tableBody += "\n" + tableBody += "\n" } else { tableBody += "\n" } diff --git a/static/officeHours.css b/static/officeHours.css deleted file mode 100644 index 3945a59..0000000 --- a/static/officeHours.css +++ /dev/null @@ -1,17 +0,0 @@ -/* mark required fields */ -input.required ~ label::after, select.required ~ label::after { - content: ' *'; - color: red; -} -/* improve indent of help texts below form fields */ -.form-control ~ .form-text { - padding-left: 12px; - padding-right: 12px; -} - -.timetableRightBorder { - border-right: 1px dotted; -} -td.officeHour { - border: 1px solid; -} diff --git a/templating/templates/addFailure.html b/templating/templates/addFailure.html index 8ca8fd9..5a9ab0c 100644 --- a/templating/templates/addFailure.html +++ b/templating/templates/addFailure.html @@ -1,9 +1,7 @@ -{{define "title"}}Sprechstunde anlegen – Fehler{{end}} +{{define "title"}}Fehler{{end}} {{define "content"}} -
- Irgendetwas ist schief gegangen. Bitte sende folgende Daten an sprechstundentool@mathebau.de mit einer Beschreibung, was du tun wolltest. -
- {{.}} -
+Irgendetwas ist schief gegangen. Bitte sende folgende Daten an sprechstundentool@mathebau.de mit einer Beschreibung, was du tun wolltest. +
+{{.}} {{end}} diff --git a/templating/templates/addMask.html b/templating/templates/addMask.html index 1b36f24..fdcc347 100644 --- a/templating/templates/addMask.html +++ b/templating/templates/addMask.html @@ -1,153 +1,58 @@ -{{define "title"}}Sprechstunde anlegen{{end}} +<{{define "title"}}Sprechstunde anlegen{{end}} {{define "content"}} - -
-
- Für die vorlesungsfreie Zeit müssen und können keine Sprechstunden gebucht werden. - Nutzt die offenen Arbeitsräume in dieser Zeit, wann immer ihr sie braucht. -
- {{range .Errors}} -
- Fehler: {{.}} -
- {{end}} -
- -
-
-
-
- - -
- -
- - -
- {{if ne .Config.Tutor.MailSuffix ""}} - Du musst hier eine Email-Adresse angeben, die auf „{{.Config.Tutor.MailSuffix}}“ endet.
- {{end}} - Die Email-Adresse dient der Vermeidung von Spam und wird nicht veröffentlicht. -
-
- -
- - -
- Wenn du eine Veranstaltung hier vermisst, schreibe an - sprechstundentool@mathebau.de. -
-
- -
-
- -
- - -
- -
-
- -
- - -
- -
-
-
-
- -
- - -
- -
-
- -
- - -
- -
-
-
-
- -
- - -
- -
-
- -
- - -
- -
-
- -
- - -
- -
- -
-
-
-
-

- Beachte, dass in den Arbeitsräumen nur begrenzt viele Sprechstunden gleichzeitig stattfinden dürfen. - Das Formular wird dich warnen, falls du versuchst deine Sprechstunde in einem zu vollen Raum anzulegen. -

- -
-
- +

+ {{range .Errors}}{{.}}
{{end}} +

+

+Für die vorlesungsfreie Zeit müssen und können keine Sprechstunden gebucht werden. +Nutzt die offenen Arbeitsräume in dieser Zeit, wann immer ihr sie braucht. +

+
+ : +
+ Wenn du eine Veranstaltung hier vermisst, schreibe an + sprechstundentool@mathebau.de.
+ : +
+ :
+ :
+ :
+ : +
+ :
+ :
+ : +
+ :
+ +
+{{if ne .Config.Tutor.MailSuffix ""}} +Du musst hier eine Email-Adresse angeben, die auf „{{.Config.Tutor.MailSuffix}}“ endet.
+{{end}} +Außerdem dürfen in Räumen nur begrenzt viele Sprechstunden gleichzeitig stattfinden, nämlich +
+ {{range $room := .Rooms}} +
{{$room.Name}}
+
{{$room.MaxOccupy}} Sprechstunde{{if gt $room.MaxOccupy 1}}n{{end}}
+ {{end}} +
{{end}} diff --git a/templating/templates/addSuccess.html b/templating/templates/addSuccess.html index 2c66a46..d2ee6ba 100644 --- a/templating/templates/addSuccess.html +++ b/templating/templates/addSuccess.html @@ -1,7 +1,5 @@ {{define "title"}}Sprechstunde anlegen{{end}} {{define "content"}} -
- Die Sprechstunde wurde angelegt. Du solltest eine Mail mit einem Aktivierungslink erhalten haben. -
+Die Sprechstunde wurde angelegt. Du solltest eine Mail mit einem Aktivierungslink erhalten haben. {{end}} diff --git a/templating/templates/base.html b/templating/templates/base.html index 6bf31d7..eaafcc1 100644 --- a/templating/templates/base.html +++ b/templating/templates/base.html @@ -7,38 +7,21 @@ - {{block "title" .}}Start{{end}} – Sprechstunden
-
-
Sprechstunden für Matheveranstaltungen an der TU Darmstadt
-

- Startseite - • - Sprechstunde anlegen - • - Sprechstunde löschen -

-
- -
-

{{template "title" .}}

- {{block "content" .}}Du solltest dies nicht sehen.{{end}} -
+ {{block "content" .}}Du solltest dies nicht sehen.{{end}}
diff --git a/templating/templates/deleteFailure.html b/templating/templates/deleteFailure.html index 46340e8..88b95c5 100644 --- a/templating/templates/deleteFailure.html +++ b/templating/templates/deleteFailure.html @@ -1,7 +1,5 @@ -{{define "title"}}Sprechstunde löschen – Fehler{{end}} +{{define "title"}}Sprechstunde löschen{{end}} {{define "content"}} -
- Das Löschen der Sprechstunde ist fehlgeschlagen: {{.Error}} -
+Das Löschen der Sprechstunde ist fehlgeschlagen: {{.Error}} {{end}} diff --git a/templating/templates/deleteMailForm.html b/templating/templates/deleteMailForm.html index 378e6e7..af4b8ff 100644 --- a/templating/templates/deleteMailForm.html +++ b/templating/templates/deleteMailForm.html @@ -1,31 +1,19 @@ {{define "title"}}Sprechstunde löschen{{end}} {{define "content"}} -
- {{ if .Error }} -
- Fehler: {{.Error}} -
- {{ end }} +{{.Error}} -

- Willst du die Sprechstunde
- {{printf "%02d" .OfficeHour.Date.Hour}}:{{printf "%02d" .OfficeHour.Date.Minute}} - {{printf "%02d" .OfficeHour.EndDate.Hour}}:{{printf "%02d" .OfficeHour.EndDate.Minute}}
- {{if eq .OfficeHour.Date.Week 1}}in ungeraden Vorlesungswochen
{{end}}{{if eq .OfficeHour.Date.Week 2}}in geraden Vorlesungswochen
{{end}} - {{.OfficeHour.Course.Name}}
- {{.OfficeHour.Tutor.Name}}
- {{.OfficeHour.Room.Name}}
- wirklich löschen? Bitte bestätige dies durch Angabe der Mailadresse, mit der die Sprechstunde angelegt wurde: -

-
- -
-
- - -
- -
-
-
+Willst du die Sprechstunde
+ {{printf "%02d" .OfficeHour.Date.Hour}}:{{printf "%02d" .OfficeHour.Date.Minute}} - {{printf "%02d" .OfficeHour.EndDate.Hour}}:{{printf "%02d" .OfficeHour.EndDate.Minute}}
+ {{if eq .OfficeHour.Date.Week 1}}in ungeraden Vorlesungswochen
{{end}}{{if eq .OfficeHour.Date.Week 2}}in geraden Vorlesungswochen
{{end}} + {{.OfficeHour.Course.Name}}
+ {{.OfficeHour.Tutor.Name}}
+ {{.OfficeHour.Room.Name}}
+wirklich löschen? Bitte bestätige dies durch Angabe der Mailadresse, mit der die Sprechstunde angelegt wurde:
+
+ +: +
+ +
{{end}} diff --git a/templating/templates/deleteSuccess.html b/templating/templates/deleteSuccess.html index a962d73..24f5ead 100644 --- a/templating/templates/deleteSuccess.html +++ b/templating/templates/deleteSuccess.html @@ -1,8 +1,6 @@ {{define "title"}}Sprechstunde löschen{{end}} {{define "content"}} -
- Du solltest eine Mail mit einem Bestätigungslink erhalten haben.
- Sie wurde an die Adresse geschickt, mit der die Sprechstunde angelegt wurde.
-
+Du solltest eine Mail mit einem Bestätigungslink erhalten haben.
+Sie wurde an die Adresse geschickt, mit der die Sprechstunde angelegt wurde.
{{end}} diff --git a/templating/templates/executeFailure.html b/templating/templates/executeFailure.html index 21d68e5..ee12661 100644 --- a/templating/templates/executeFailure.html +++ b/templating/templates/executeFailure.html @@ -1,9 +1,7 @@ {{define "title"}}Anfrage ausführen fehlgeschlagen{{end}} {{define "content"}} -
- Irgendetwas ist schief gegangen. Bitte sende folgende Daten an sprechstundentool@mathebau.de mit einer Beschreibung, was du tun wolltest. -
- {{.}} -
" +Irgendetwas ist schief gegangen. Bitte sende folgende Daten an sprechstundentool@mathebau.de mit einer Beschreibung, was du tun wolltest. +
+{{.}} {{end}} diff --git a/templating/templates/executeSuccess.html b/templating/templates/executeSuccess.html index 742235d..f30fe9b 100644 --- a/templating/templates/executeSuccess.html +++ b/templating/templates/executeSuccess.html @@ -1,7 +1,5 @@ {{define "title"}}Anfrage ausgeführt{{end}} {{define "content"}} -
- Deine Anfrage wurde ausgeführt. -
+Deine Anfrage wurde ausgeführt. {{end}} diff --git a/templating/templates/index.html b/templating/templates/index.html index 007b0a7..bde2d3c 100644 --- a/templating/templates/index.html +++ b/templating/templates/index.html @@ -1,49 +1,25 @@ -{{define "title"}} -Sprechstunden -{{- range $course := .Courses -}} -{{- if eq $course.Id $.SelectedCourse}} für {{$course.Name}}{{- end -}} -{{- end -}} -{{- range $room := .Rooms -}} -{{- if eq $room.Id $.SelectedRoom}} in Raum {{$room.Name}}{{- end -}} -{{- end -}} -{{end}} +{{define "title"}}Übersicht{{end}} {{define "content"}} -
-
-
-
- - -
- -
-
-
-
-
- - -
- -
-
-
-
- {{.Timetable}} -
+
+ + + +
+
+ + + +
+{{.Timetable}} {{end}} diff --git a/templating/templates/officeHourTable.html b/templating/templates/officeHourTable.html index 21e68e9..72e86ed 100644 --- a/templating/templates/officeHourTable.html +++ b/templating/templates/officeHourTable.html @@ -1,11 +1,11 @@ - +
- - - - - - + + + + + + {{.TableBody}} -
 MontagDienstagMittwochDonnerstagFreitag MontagDienstagMittwochDonnerstagFreitag
+ \ No newline at end of file diff --git a/templating/templates/requestNotFound.html b/templating/templates/requestNotFound.html index 31347be..30e1514 100644 --- a/templating/templates/requestNotFound.html +++ b/templating/templates/requestNotFound.html @@ -1,19 +1,12 @@ {{define "title"}}Anfrage bestätigen fehlgeschlagen{{end}} {{define "content"}} -
-

- Dieser Bestätigungscode ist nicht verfügbar.
- Bitte gib deinen Bestätigungscode hier ein. -

-
-
-
- - -
- -
-
+

+ Dieser Bestätigungscode ist nicht verfügbar.
+ Bitte gib deinen Bestätigungscode hier ein. +

+ + : + {{end}} diff --git a/templating/templates/td.html b/templating/templates/td.html index 89df7de..e9c79ce 100644 --- a/templating/templates/td.html +++ b/templating/templates/td.html @@ -1,4 +1,4 @@ - + {{if .DeleteIcons}}
{{end}} {{printf "%02d" .OfficeHour.Date.Hour}}:{{printf "%02d" .OfficeHour.Date.Minute}} - {{printf "%02d" .OfficeHour.EndDate.Hour}}:{{printf "%02d" .OfficeHour.EndDate.Minute}}
{{if eq .OfficeHour.Date.Week 1}}in ungeraden Vorlesungswochen
{{end}}{{if eq .OfficeHour.Date.Week 2}}in geraden Vorlesungswochen
{{end}}