home/web/template/page.qtpl.go
Maxim Lebedev 0f909007d8
All checks were successful
/ docker (push) Successful in 1m4s
💄 Unsafe renders page content
2023-11-08 07:43:38 +06:00

158 lines
3.9 KiB
Go

// 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: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(`<p>`)
//line web/template/page.qtpl:39
qw422016.N().Z(p.page.Content)
//line web/template/page.qtpl:39
qw422016.N().S(`</p>`)
//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
}