// Code generated by qtc from "page.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. //line web/template/page.qtpl:1 package template //line web/template/page.qtpl:1 import ( "golang.org/x/text/language" "source.toby3d.me/toby3d/home/internal/domain" ) //line web/template/page.qtpl:7 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) //line web/template/page.qtpl:7 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) //line web/template/page.qtpl:8 type Page struct { BaseOf page *domain.Page } func NewPage(base BaseOf, page *domain.Page) Page { return Page{ BaseOf: base, page: page, } } //line web/template/page.qtpl:22 func (p Page) StreamTitle(qw422016 *qt422016.Writer) { //line web/template/page.qtpl:23 if p.page.Title != "" { //line web/template/page.qtpl:24 qw422016.E().S(p.page.Title) //line web/template/page.qtpl:24 qw422016.N().S(` `) //line web/template/page.qtpl:24 qw422016.N().S(`—`) //line web/template/page.qtpl:24 qw422016.N().S(` `) //line web/template/page.qtpl:24 p.BaseOf.StreamTitle(qw422016) //line web/template/page.qtpl:25 } else { //line web/template/page.qtpl:26 p.BaseOf.StreamTitle(qw422016) //line web/template/page.qtpl:27 } //line web/template/page.qtpl:28 } //line web/template/page.qtpl:28 func (p Page) WriteTitle(qq422016 qtio422016.Writer) { //line web/template/page.qtpl:28 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/page.qtpl:28 p.StreamTitle(qw422016) //line web/template/page.qtpl:28 qt422016.ReleaseWriter(qw422016) //line web/template/page.qtpl:28 } //line web/template/page.qtpl:28 func (p Page) Title() string { //line web/template/page.qtpl:28 qb422016 := qt422016.AcquireByteBuffer() //line web/template/page.qtpl:28 p.WriteTitle(qb422016) //line web/template/page.qtpl:28 qs422016 := string(qb422016.B) //line web/template/page.qtpl:28 qt422016.ReleaseByteBuffer(qb422016) //line web/template/page.qtpl:28 return qs422016 //line web/template/page.qtpl:28 } //line web/template/page.qtpl:30 func (p Page) StreamLang(qw422016 *qt422016.Writer) { //line web/template/page.qtpl:31 if p.page.Language != language.Und { //line web/template/page.qtpl:32 qw422016.E().S(p.page.Language.String()) //line web/template/page.qtpl:33 } else { //line web/template/page.qtpl:34 p.BaseOf.StreamLang(qw422016) //line web/template/page.qtpl:35 } //line web/template/page.qtpl:36 } //line web/template/page.qtpl:36 func (p Page) WriteLang(qq422016 qtio422016.Writer) { //line web/template/page.qtpl:36 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/page.qtpl:36 p.StreamLang(qw422016) //line web/template/page.qtpl:36 qt422016.ReleaseWriter(qw422016) //line web/template/page.qtpl:36 } //line web/template/page.qtpl:36 func (p Page) Lang() string { //line web/template/page.qtpl:36 qb422016 := qt422016.AcquireByteBuffer() //line web/template/page.qtpl:36 p.WriteLang(qb422016) //line web/template/page.qtpl:36 qs422016 := string(qb422016.B) //line web/template/page.qtpl:36 qt422016.ReleaseByteBuffer(qb422016) //line web/template/page.qtpl:36 return qs422016 //line web/template/page.qtpl:36 } //line web/template/page.qtpl:38 func (p Page) StreamBody(qw422016 *qt422016.Writer) { //line web/template/page.qtpl:38 qw422016.N().S(`

`) //line web/template/page.qtpl:39 qw422016.E().Z(p.page.Content) //line web/template/page.qtpl:39 qw422016.N().S(`

`) //line web/template/page.qtpl:40 } //line web/template/page.qtpl:40 func (p Page) WriteBody(qq422016 qtio422016.Writer) { //line web/template/page.qtpl:40 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/page.qtpl:40 p.StreamBody(qw422016) //line web/template/page.qtpl:40 qt422016.ReleaseWriter(qw422016) //line web/template/page.qtpl:40 } //line web/template/page.qtpl:40 func (p Page) Body() string { //line web/template/page.qtpl:40 qb422016 := qt422016.AcquireByteBuffer() //line web/template/page.qtpl:40 p.WriteBody(qb422016) //line web/template/page.qtpl:40 qs422016 := string(qb422016.B) //line web/template/page.qtpl:40 qt422016.ReleaseByteBuffer(qb422016) //line web/template/page.qtpl:40 return qs422016 //line web/template/page.qtpl:40 }