cerrado @ d2c4023832e26d3fe3f77c9fa8581588ea812cc2

  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="logs">
 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">
 72      <div class="col-xxl-2">
 73       `)
 74//line gititemlog.qtpl:16
 75		qw422016.E().S(TimeFormat(c.Committer.When))
 76//line gititemlog.qtpl:16
 77		qw422016.N().S(`
 78      </div>
 79      <div class="col-xxl-7 code-view">
 80       <pre>`)
 81//line gititemlog.qtpl:19
 82		qw422016.E().S(c.Message)
 83//line gititemlog.qtpl:19
 84		qw422016.N().S(`</pre>
 85      </div>
 86      <div class="col-xxl-3">
 87       <small>`)
 88//line gititemlog.qtpl:22
 89		qw422016.E().S(c.Committer.Name)
 90//line gititemlog.qtpl:22
 91		qw422016.N().S(` &lt;`)
 92//line gititemlog.qtpl:22
 93		qw422016.E().S(c.Committer.Email)
 94//line gititemlog.qtpl:22
 95		qw422016.N().S(`&gt;</small>
 96      </div>
 97  </div>
 98  `)
 99//line gititemlog.qtpl:25
100	}
101//line gititemlog.qtpl:25
102	qw422016.N().S(`
103</div>
104`)
105//line gititemlog.qtpl:27
106}
107
108//line gititemlog.qtpl:27
109func (g *GitItemLogPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) {
110//line gititemlog.qtpl:27
111	qw422016 := qt422016.AcquireWriter(qq422016)
112//line gititemlog.qtpl:27
113	g.StreamGitContent(qw422016, name, ref)
114//line gititemlog.qtpl:27
115	qt422016.ReleaseWriter(qw422016)
116//line gititemlog.qtpl:27
117}
118
119//line gititemlog.qtpl:27
120func (g *GitItemLogPage) GitContent(name, ref string) string {
121//line gititemlog.qtpl:27
122	qb422016 := qt422016.AcquireByteBuffer()
123//line gititemlog.qtpl:27
124	g.WriteGitContent(qb422016, name, ref)
125//line gititemlog.qtpl:27
126	qs422016 := string(qb422016.B)
127//line gititemlog.qtpl:27
128	qt422016.ReleaseByteBuffer(qb422016)
129//line gititemlog.qtpl:27
130	return qs422016
131//line gititemlog.qtpl:27
132}