diff options
author | r <r@freesoftwareextremist.com> | 2020-02-18 22:15:37 +0000 |
---|---|---|
committer | r <r@freesoftwareextremist.com> | 2020-02-18 22:15:37 +0000 |
commit | fe31d4197b66cced9ca84779fac4fe69242d844b (patch) | |
tree | 775e8e76eddb3e86d4515369b9615d3c3a5bc762 /renderer/renderer.go | |
parent | 39a3bb7f3566ca0b7020d10abd5d5815096b49cb (diff) | |
download | bloat-fe31d4197b66cced9ca84779fac4fe69242d844b.tar.gz bloat-fe31d4197b66cced9ca84779fac4fe69242d844b.zip |
Add frame based navigation
Diffstat (limited to 'renderer/renderer.go')
-rw-r--r-- | renderer/renderer.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/renderer/renderer.go b/renderer/renderer.go index bd9ccd8..293a6c6 100644 --- a/renderer/renderer.go +++ b/renderer/renderer.go @@ -19,6 +19,8 @@ type TemplateData struct { type Renderer interface { RenderSigninPage(ctx *Context, writer io.Writer, data *SigninData) (err error) RenderErrorPage(ctx *Context, writer io.Writer, data *ErrorData) + RenderRootPage(ctx *Context, writer io.Writer, data *RootData) (err error) + RenderNavPage(ctx *Context, writer io.Writer, data *NavData) (err error) RenderTimelinePage(ctx *Context, writer io.Writer, data *TimelineData) (err error) RenderThreadPage(ctx *Context, writer io.Writer, data *ThreadData) (err error) RenderNotificationPage(ctx *Context, writer io.Writer, data *NotificationData) (err error) @@ -67,6 +69,16 @@ func (r *renderer) RenderErrorPage(ctx *Context, writer io.Writer, return } +func (r *renderer) RenderNavPage(ctx *Context, writer io.Writer, + data *NavData) (err error) { + return r.template.ExecuteTemplate(writer, "nav.tmpl", WithContext(data, ctx)) +} + +func (r *renderer) RenderRootPage(ctx *Context, writer io.Writer, + data *RootData) (err error) { + return r.template.ExecuteTemplate(writer, "root.tmpl", WithContext(data, ctx)) +} + func (r *renderer) RenderTimelinePage(ctx *Context, writer io.Writer, data *TimelineData) (err error) { return r.template.ExecuteTemplate(writer, "timeline.tmpl", WithContext(data, ctx)) |