diff options
| author | jan <jan@ruken.pw> | 2015-12-26 10:41:42 (UTC) |
|---|---|---|
| committer | jan <jan@ruken.pw> | 2015-12-26 10:41:42 (UTC) |
| commit | 6fabf512767b458a44b4b2547a7b07e9db71c00a (patch) | |
| tree | a40522cc0a735d09fd79cca00c8133f41963b7ef /modules | |
| parent | fb0424cea33e1c48f940c485bff1f4d0aac31dc4 (diff) | |
default data im renderer, damit wir später krasse sachen machen können. es gibt jetzt eine globale navbar, damit man nicht mehr den zurückknopf drücken muss, um bis zur startseite zu kommen. ich habe einen großen D.
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/grils/grils.go | 9 | ||||
| -rw-r--r-- | modules/lists/lists.go | 9 |
2 files changed, 6 insertions, 12 deletions
diff --git a/modules/grils/grils.go b/modules/grils/grils.go index fbe57e3..3663c7f 100644 --- a/modules/grils/grils.go +++ b/modules/grils/grils.go | |||
| @@ -73,10 +73,7 @@ func (m *GrilsModule) FromID(id int) (*Gril, error) { | |||
| 73 | } | 73 | } |
| 74 | 74 | ||
| 75 | func (m *GrilsModule) viewGril(w http.ResponseWriter, r *http.Request, p httprouter.Params) { | 75 | func (m *GrilsModule) viewGril(w http.ResponseWriter, r *http.Request, p httprouter.Params) { |
| 76 | loggedIn := false | 76 | user, _ := m.g.Charakterin.GetUserFromRequest(r) |
| 77 | if user, _ := m.g.Charakterin.GetUserFromRequest(r); user != nil { | ||
| 78 | loggedIn = true | ||
| 79 | } | ||
| 80 | sid := p.ByName("id") | 77 | sid := p.ByName("id") |
| 81 | 78 | ||
| 82 | id, err := strconv.Atoi(sid) | 79 | id, err := strconv.Atoi(sid) |
| @@ -91,8 +88,8 @@ func (m *GrilsModule) viewGril(w http.ResponseWriter, r *http.Request, p httprou | |||
| 91 | return | 88 | return |
| 92 | } | 89 | } |
| 93 | 90 | ||
| 94 | data := make(map[string]interface{}) | 91 | data := m.g.Renderer.DefaultData() |
| 95 | data["loggedIn"] = loggedIn | 92 | data["user"] = user |
| 96 | data["gril"] = gril | 93 | data["gril"] = gril |
| 97 | 94 | ||
| 98 | m.g.Renderer.RenderPage("gril", w, data) | 95 | m.g.Renderer.RenderPage("gril", w, data) |
diff --git a/modules/lists/lists.go b/modules/lists/lists.go index 519bb36..970b15b 100644 --- a/modules/lists/lists.go +++ b/modules/lists/lists.go | |||
| @@ -207,10 +207,7 @@ func (m *Module) ProvideDashboardData(user *charakterin.User) []grilist.Dashboar | |||
| 207 | } | 207 | } |
| 208 | 208 | ||
| 209 | func (m *Module) viewList(w http.ResponseWriter, r *http.Request, p httprouter.Params) { | 209 | func (m *Module) viewList(w http.ResponseWriter, r *http.Request, p httprouter.Params) { |
| 210 | loggedIn := false | 210 | user, _ := m.g.Charakterin.GetUserFromRequest(r) |
| 211 | if user, _ := m.g.Charakterin.GetUserFromRequest(r); user != nil { | ||
| 212 | loggedIn = true | ||
| 213 | } | ||
| 214 | sid := p.ByName("id") | 211 | sid := p.ByName("id") |
| 215 | 212 | ||
| 216 | id, err := strconv.Atoi(sid) | 213 | id, err := strconv.Atoi(sid) |
| @@ -225,8 +222,8 @@ func (m *Module) viewList(w http.ResponseWriter, r *http.Request, p httprouter.P | |||
| 225 | return | 222 | return |
| 226 | } | 223 | } |
| 227 | 224 | ||
| 228 | data := make(map[string]interface{}) | 225 | data := m.g.Renderer.DefaultData() |
| 229 | data["loggedIn"] = loggedIn | 226 | data["user"] = user |
| 230 | data["list"] = list | 227 | data["list"] = list |
| 231 | 228 | ||
| 232 | m.g.Renderer.RenderPage("list", w, data) | 229 | m.g.Renderer.RenderPage("list", w, data) |
