minor fixes for template_storage

This commit is contained in:
im7mortal 2016-04-14 00:26:45 +03:00
parent 675af529c9
commit bb0eff82a6
5 changed files with 8 additions and 8 deletions

View File

@ -14,20 +14,20 @@ type TemplateStorage struct {
} }
func (t TemplateStorage) Instance(name string, data interface{}) Render { func (t TemplateStorage) Instance(name string, data interface{}) Render {
return HTMLwithBlock{ return HTMLWithBlock{
Template: t.Storage[name], Template: t.Storage[name],
Name: name, Name: name,
Data: data, Data: data,
} }
} }
type HTMLwithBlock struct { type HTMLWithBlock struct {
Template *template.Template Template *template.Template
Name string Name string
Data interface{} Data interface{}
} }
func (r HTMLwithBlock) Render(w http.ResponseWriter) error { func (r HTMLWithBlock) Render(w http.ResponseWriter) error {
writeContentType(w, htmlContentType) writeContentType(w, htmlContentType)
return r.Template.Execute(w, r.Data) return r.Template.Execute(w, r.Data)
} }