diff options
Diffstat (limited to 'frontend')
-rw-r--r-- | frontend/renderer.go | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/frontend/renderer.go b/frontend/renderer.go index a3aa83d..524c2c8 100644 --- a/frontend/renderer.go +++ b/frontend/renderer.go | |||
@@ -47,9 +47,16 @@ func New(path string) *Renderer { | |||
47 | "html": func(in string) template.HTML { | 47 | "html": func(in string) template.HTML { |
48 | return template.HTML(in) | 48 | return template.HTML(in) |
49 | }, | 49 | }, |
50 | "add": func(a, b int) int { | ||
51 | return a + b | ||
52 | }, | ||
53 | "sub": func(a, b int) int { | ||
54 | return a - b | ||
55 | }, | ||
50 | } | 56 | } |
57 | |||
51 | r := &Renderer{ | 58 | r := &Renderer{ |
52 | template.Must(template.ParseGlob(path + "/*")).Funcs(funcMap), | 59 | template.Must(template.New("").Funcs(funcMap).ParseGlob(path + "/*")), |
53 | make(map[string]interface{}), | 60 | make(map[string]interface{}), |
54 | } | 61 | } |
55 | 62 | ||