From 998b2f73f8da8886be87c29e23623d24445cbe93 Mon Sep 17 00:00:00 2001 From: Nelson Silva Date: Mon, 9 Sep 2013 12:43:30 +0100 Subject: [PATCH] Added safeHtml template function --- template/bundle/template.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/template/bundle/template.go b/template/bundle/template.go index 052b2f73e..7a194a71d 100644 --- a/template/bundle/template.go +++ b/template/bundle/template.go @@ -78,6 +78,10 @@ func ReturnWhenSet(a interface{}, index int) interface{} { return "" } +func SafeHtml(text string) template.HTML { + return template.HTML(text) +} + type Template interface { ExecuteTemplate(wr io.Writer, name string, data interface{}) error Lookup(name string) *template.Template @@ -108,6 +112,7 @@ func NewTemplate() Template { "gt": Gt, "isset": IsSet, "echoParam": ReturnWhenSet, + "safeHtml": SafeHtml, } templates.Funcs(funcMap)