51 lines
1.0 KiB
Go
51 lines
1.0 KiB
Go
|
package templates
|
||
|
|
||
|
import (
|
||
|
"github.com/gobuffalo/packr"
|
||
|
"github.com/sirupsen/logrus"
|
||
|
"html/template"
|
||
|
)
|
||
|
|
||
|
var box = packr.NewBox("./../static")
|
||
|
|
||
|
func HomeTemplate() *template.Template {
|
||
|
t := template.New("index.html")
|
||
|
var err error
|
||
|
t, err = t.Parse(box.String("index.html"))
|
||
|
if err != nil {
|
||
|
logrus.Fatal(err)
|
||
|
}
|
||
|
t, err = t.Parse(box.String("nav.html"))
|
||
|
//t, err = t.ParseFiles("./static/index.html", "./static/nav.html")
|
||
|
if err != nil {
|
||
|
logrus.Fatal(err)
|
||
|
}
|
||
|
return t
|
||
|
}
|
||
|
|
||
|
func MovieTemplate() *template.Template {
|
||
|
t := template.New("movie.html")
|
||
|
var err error
|
||
|
t, err = t.Parse(box.String("movie.html"))
|
||
|
if err != nil {
|
||
|
logrus.Fatal(err)
|
||
|
}
|
||
|
t, err = t.Parse(box.String("nav.html"))
|
||
|
//t, err = t.ParseFiles("./static/movie.html", "./static/nav.html")
|
||
|
if err != nil {
|
||
|
logrus.Fatal(err)
|
||
|
}
|
||
|
return t
|
||
|
}
|
||
|
|
||
|
func WatchTemplate() *template.Template {
|
||
|
t := template.New(box.String("watch.html"))
|
||
|
var err error
|
||
|
t, err = t.Parse(box.String("watch.html"))
|
||
|
//t, err = t.ParseFiles("./static/watch.html")
|
||
|
if err != nil {
|
||
|
logrus.Fatal(err)
|
||
|
}
|
||
|
return t
|
||
|
}
|