github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/views/vdoc/MarkdownPage.html.go (about) 1 // Code generated by qtc from "MarkdownPage.html". DO NOT EDIT. 2 // See https://github.com/valyala/quicktemplate for details. 3 4 // <!-- Content managed by Project Forge, see [projectforge.md] for details. --> 5 6 //line views/vdoc/MarkdownPage.html:2 7 package vdoc 8 9 //line views/vdoc/MarkdownPage.html:2 10 import ( 11 "github.com/kyleu/dbaudit/app" 12 "github.com/kyleu/dbaudit/app/controller/cutil" 13 "github.com/kyleu/dbaudit/views/layout" 14 ) 15 16 //line views/vdoc/MarkdownPage.html:8 17 import ( 18 qtio422016 "io" 19 20 qt422016 "github.com/valyala/quicktemplate" 21 ) 22 23 //line views/vdoc/MarkdownPage.html:8 24 var ( 25 _ = qtio422016.Copy 26 _ = qt422016.AcquireByteBuffer 27 ) 28 29 //line views/vdoc/MarkdownPage.html:8 30 type MarkdownPage struct { 31 layout.Basic 32 Title string 33 HTML string 34 } 35 36 //line views/vdoc/MarkdownPage.html:14 37 func (p *MarkdownPage) StreamBody(qw422016 *qt422016.Writer, as *app.State, ps *cutil.PageState) { 38 //line views/vdoc/MarkdownPage.html:14 39 qw422016.N().S(` 40 <div class="card markdown"> 41 `) 42 //line views/vdoc/MarkdownPage.html:16 43 qw422016.N().S(p.HTML) 44 //line views/vdoc/MarkdownPage.html:16 45 qw422016.N().S(` 46 </div> 47 `) 48 //line views/vdoc/MarkdownPage.html:18 49 } 50 51 //line views/vdoc/MarkdownPage.html:18 52 func (p *MarkdownPage) WriteBody(qq422016 qtio422016.Writer, as *app.State, ps *cutil.PageState) { 53 //line views/vdoc/MarkdownPage.html:18 54 qw422016 := qt422016.AcquireWriter(qq422016) 55 //line views/vdoc/MarkdownPage.html:18 56 p.StreamBody(qw422016, as, ps) 57 //line views/vdoc/MarkdownPage.html:18 58 qt422016.ReleaseWriter(qw422016) 59 //line views/vdoc/MarkdownPage.html:18 60 } 61 62 //line views/vdoc/MarkdownPage.html:18 63 func (p *MarkdownPage) Body(as *app.State, ps *cutil.PageState) string { 64 //line views/vdoc/MarkdownPage.html:18 65 qb422016 := qt422016.AcquireByteBuffer() 66 //line views/vdoc/MarkdownPage.html:18 67 p.WriteBody(qb422016, as, ps) 68 //line views/vdoc/MarkdownPage.html:18 69 qs422016 := string(qb422016.B) 70 //line views/vdoc/MarkdownPage.html:18 71 qt422016.ReleaseByteBuffer(qb422016) 72 //line views/vdoc/MarkdownPage.html:18 73 return qs422016 74 //line views/vdoc/MarkdownPage.html:18 75 }