diff --git a/main.go b/main.go index c634b81..2de9414 100755 --- a/main.go +++ b/main.go @@ -28,7 +28,7 @@ func (server Server) index(w http.ResponseWriter, r *http.Request) { log.Println(err) return } - indexTemplate.Execute(w, server.Streams) + indexTemplate.Execute(w, server) return } name := r.FormValue("name") @@ -42,7 +42,13 @@ func (server Server) index(w http.ResponseWriter, r *http.Request) { log.Println(err) return } - streamTemplate.Execute(w, stream) + streamTemplate.Execute(w, struct { + Streams map[string]*Stream + Stream *Stream + }{ + server.Streams, + stream, + }) } func (server Server) addStream(w http.ResponseWriter, r *http.Request) { @@ -99,11 +105,13 @@ func (server Server) addStream(w http.ResponseWriter, r *http.Request) { return } addStreamTemplate.Execute(w, struct { + Streams map[string]*Stream NameMessage string URLMessage string IntervalMessage string MotionIntervalMessage string }{ + server.Streams, nameMessage, URLMessage, intervalMessage, diff --git a/templates/base.html b/templates/base.html index 7b6bdb4..14d1f62 100755 --- a/templates/base.html +++ b/templates/base.html @@ -10,11 +10,13 @@