diff options
| author | rtz12 <koenig@fagott.pw> | 2015-12-28 18:56:47 (UTC) |
|---|---|---|
| committer | rtz12 <koenig@fagott.pw> | 2015-12-28 18:56:47 (UTC) |
| commit | eb03000339859fc3b5869cb8906f1e4f1022a52e (patch) | |
| tree | b238d003268dfb9c93dfa80635ad8263cb67b2b8 /frontend/renderer.go | |
| parent | 23f73a60a4cf4621dd5951bfe6601a8c154cad07 (diff) | |
| parent | 647c105dadfa58af6cfa80d3f359d43cfa5d5cf2 (diff) | |
Merge branch 'master' of projekte.fagott.pw:grilist
Diffstat (limited to 'frontend/renderer.go')
| -rw-r--r-- | frontend/renderer.go | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/frontend/renderer.go b/frontend/renderer.go index e9b9931..a3aa83d 100644 --- a/frontend/renderer.go +++ b/frontend/renderer.go | |||
| @@ -7,8 +7,9 @@ import ( | |||
| 7 | 7 | ||
| 8 | // Action ist die Aktion auf einer Card. | 8 | // Action ist die Aktion auf einer Card. |
| 9 | type Action struct { | 9 | type Action struct { |
| 10 | Name string | 10 | Name string |
| 11 | Link string | 11 | Link string |
| 12 | Disabled bool | ||
| 12 | } | 13 | } |
| 13 | 14 | ||
| 14 | // Card ist eine Karte im Materialize-Design. | 15 | // Card ist eine Karte im Materialize-Design. |
| @@ -41,8 +42,14 @@ func (r *Renderer) SetDefaultData(data map[string]interface{}) { | |||
| 41 | 42 | ||
| 42 | // New erstellt einen neuen Renderer und sucht alle Templates aus dem gegebenen pfad. | 43 | // New erstellt einen neuen Renderer und sucht alle Templates aus dem gegebenen pfad. |
| 43 | func New(path string) *Renderer { | 44 | func New(path string) *Renderer { |
| 45 | // Custom Template Funcs | ||
| 46 | funcMap := template.FuncMap{ | ||
| 47 | "html": func(in string) template.HTML { | ||
| 48 | return template.HTML(in) | ||
| 49 | }, | ||
| 50 | } | ||
| 44 | r := &Renderer{ | 51 | r := &Renderer{ |
| 45 | template.Must(template.ParseGlob(path + "/*")), | 52 | template.Must(template.ParseGlob(path + "/*")).Funcs(funcMap), |
| 46 | make(map[string]interface{}), | 53 | make(map[string]interface{}), |
| 47 | } | 54 | } |
| 48 | 55 | ||
