cerrado @ 6b96b76d66a929a2b428505809fda23a19005c63

  1// Code generated by qtc from "gititemlog.qtpl". DO NOT EDIT.
  2// See https://github.com/valyala/quicktemplate for details.
  3
  4//line gititemlog.qtpl:1
  5package templates
  6
  7//line gititemlog.qtpl:1
  8import "github.com/go-git/go-git/v5/plumbing/object"
  9
 10//line gititemlog.qtpl:3
 11import (
 12	qtio422016 "io"
 13
 14	qt422016 "github.com/valyala/quicktemplate"
 15)
 16
 17//line gititemlog.qtpl:3
 18var (
 19	_ = qtio422016.Copy
 20	_ = qt422016.AcquireByteBuffer
 21)
 22
 23//line gititemlog.qtpl:4
 24type GitItemLogPage struct {
 25	Commits []*object.Commit
 26}
 27
 28//line gititemlog.qtpl:9
 29func (g *GitItemLogPage) StreamNav(qw422016 *qt422016.Writer, name, ref string) {
 30//line gititemlog.qtpl:9
 31	StreamGitItemNav(qw422016, name, ref, Log)
 32//line gititemlog.qtpl:9
 33}
 34
 35//line gititemlog.qtpl:9
 36func (g *GitItemLogPage) WriteNav(qq422016 qtio422016.Writer, name, ref string) {
 37//line gititemlog.qtpl:9
 38	qw422016 := qt422016.AcquireWriter(qq422016)
 39//line gititemlog.qtpl:9
 40	g.StreamNav(qw422016, name, ref)
 41//line gititemlog.qtpl:9
 42	qt422016.ReleaseWriter(qw422016)
 43//line gititemlog.qtpl:9
 44}
 45
 46//line gititemlog.qtpl:9
 47func (g *GitItemLogPage) Nav(name, ref string) string {
 48//line gititemlog.qtpl:9
 49	qb422016 := qt422016.AcquireByteBuffer()
 50//line gititemlog.qtpl:9
 51	g.WriteNav(qb422016, name, ref)
 52//line gititemlog.qtpl:9
 53	qs422016 := string(qb422016.B)
 54//line gititemlog.qtpl:9
 55	qt422016.ReleaseByteBuffer(qb422016)
 56//line gititemlog.qtpl:9
 57	return qs422016
 58//line gititemlog.qtpl:9
 59}
 60
 61//line gititemlog.qtpl:11
 62func (g *GitItemLogPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) {
 63//line gititemlog.qtpl:11
 64	qw422016.N().S(`
 65<div class="event-list">
 66  `)
 67//line gititemlog.qtpl:13
 68	for _, c := range g.Commits {
 69//line gititemlog.qtpl:13
 70		qw422016.N().S(`
 71  <div class="row event">
 72
 73      <div class="col-xxl-2">
 74       `)
 75//line gititemlog.qtpl:17
 76		qw422016.E().S(TimeFormat(c.Committer.When))
 77//line gititemlog.qtpl:17
 78		qw422016.N().S(`
 79      </div>
 80      <div class="col-xxl-7 code-view">
 81       <pre>`)
 82//line gititemlog.qtpl:20
 83		qw422016.E().S(c.Message)
 84//line gititemlog.qtpl:20
 85		qw422016.N().S(`</pre>
 86      </div>
 87      <div class="col-xxl-3">
 88       <small>`)
 89//line gititemlog.qtpl:23
 90		qw422016.E().S(c.Committer.Name)
 91//line gititemlog.qtpl:23
 92		qw422016.N().S(` &lt;`)
 93//line gititemlog.qtpl:23
 94		qw422016.E().S(c.Committer.Email)
 95//line gititemlog.qtpl:23
 96		qw422016.N().S(`&gt;</small>
 97      </div>
 98  </div>
 99  `)
100//line gititemlog.qtpl:26
101	}
102//line gititemlog.qtpl:26
103	qw422016.N().S(`
104</div>
105`)
106//line gititemlog.qtpl:28
107}
108
109//line gititemlog.qtpl:28
110func (g *GitItemLogPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) {
111//line gititemlog.qtpl:28
112	qw422016 := qt422016.AcquireWriter(qq422016)
113//line gititemlog.qtpl:28
114	g.StreamGitContent(qw422016, name, ref)
115//line gititemlog.qtpl:28
116	qt422016.ReleaseWriter(qw422016)
117//line gititemlog.qtpl:28
118}
119
120//line gititemlog.qtpl:28
121func (g *GitItemLogPage) GitContent(name, ref string) string {
122//line gititemlog.qtpl:28
123	qb422016 := qt422016.AcquireByteBuffer()
124//line gititemlog.qtpl:28
125	g.WriteGitContent(qb422016, name, ref)
126//line gititemlog.qtpl:28
127	qs422016 := string(qb422016.B)
128//line gititemlog.qtpl:28
129	qt422016.ReleaseByteBuffer(qb422016)
130//line gititemlog.qtpl:28
131	return qs422016
132//line gititemlog.qtpl:28
133}