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  }