1
0
mirror of https://github.com/kataras/iris.git synced 2026-01-07 20:17:05 +00:00

Nothing special here

On websocket:
https://github.com/kataras/iris/issues/340#issuecomment-237612680
This commit is contained in:
Gerasimos Maropoulos
2016-08-04 19:49:12 +03:00
parent 922248bbf1
commit 2b364817c3
3 changed files with 16 additions and 2 deletions

View File

@@ -104,6 +104,15 @@ type (
// Directory sets the directory to load from
// returns the Binary location which is optional
func (t *TemplateEngineLocation) Directory(dir string, fileExtension string) *TemplateEngineBinaryLocation {
if dir == "" {
dir = DefaultTemplateDirectory // the default templates dir
}
if fileExtension == "" {
fileExtension = DefaultTemplateExtension
} else if fileExtension[0] != '.' { // if missing the start dot
fileExtension = "." + fileExtension
}
t.directory = dir
t.extension = fileExtension
return &TemplateEngineBinaryLocation{location: t}
@@ -111,6 +120,10 @@ func (t *TemplateEngineLocation) Directory(dir string, fileExtension string) *Te
// Binary sets the asset(s) and asssets names to load from, works with Directory
func (t *TemplateEngineBinaryLocation) Binary(assetFn func(name string) ([]byte, error), namesFn func() []string) {
if assetFn == nil || namesFn == nil {
return
}
t.location.assetFn = assetFn
t.location.namesFn = namesFn
// if extension is not static(setted by .Directory)