cerrado @ e3705f35c642e578625ce4574d189fa0b0869403

  1// Code generated by qtc from "gititemrefs.qtpl". DO NOT EDIT.
  2// See https://github.com/valyala/quicktemplate for details.
  3
  4//line gititemrefs.qtpl:1
  5package templates
  6
  7//line gititemrefs.qtpl:1
  8import "github.com/go-git/go-git/v5/plumbing"
  9
 10//line gititemrefs.qtpl:2
 11import "github.com/go-git/go-git/v5/plumbing/object"
 12
 13//line gititemrefs.qtpl:4
 14import (
 15	qtio422016 "io"
 16
 17	qt422016 "github.com/valyala/quicktemplate"
 18)
 19
 20//line gititemrefs.qtpl:4
 21var (
 22	_ = qtio422016.Copy
 23	_ = qt422016.AcquireByteBuffer
 24)
 25
 26//line gititemrefs.qtpl:5
 27type GitItemRefsPage struct {
 28	Tags     []*object.Tag
 29	Branches []*plumbing.Reference
 30}
 31
 32//line gititemrefs.qtpl:11
 33func (g *GitItemRefsPage) StreamNav(qw422016 *qt422016.Writer, name, ref string) {
 34//line gititemrefs.qtpl:11
 35	StreamGitItemNav(qw422016, name, ref, Refs)
 36//line gititemrefs.qtpl:11
 37}
 38
 39//line gititemrefs.qtpl:11
 40func (g *GitItemRefsPage) WriteNav(qq422016 qtio422016.Writer, name, ref string) {
 41//line gititemrefs.qtpl:11
 42	qw422016 := qt422016.AcquireWriter(qq422016)
 43//line gititemrefs.qtpl:11
 44	g.StreamNav(qw422016, name, ref)
 45//line gititemrefs.qtpl:11
 46	qt422016.ReleaseWriter(qw422016)
 47//line gititemrefs.qtpl:11
 48}
 49
 50//line gititemrefs.qtpl:11
 51func (g *GitItemRefsPage) Nav(name, ref string) string {
 52//line gititemrefs.qtpl:11
 53	qb422016 := qt422016.AcquireByteBuffer()
 54//line gititemrefs.qtpl:11
 55	g.WriteNav(qb422016, name, ref)
 56//line gititemrefs.qtpl:11
 57	qs422016 := string(qb422016.B)
 58//line gititemrefs.qtpl:11
 59	qt422016.ReleaseByteBuffer(qb422016)
 60//line gititemrefs.qtpl:11
 61	return qs422016
 62//line gititemrefs.qtpl:11
 63}
 64
 65//line gititemrefs.qtpl:13
 66func (g *GitItemRefsPage) StreamGitContent(qw422016 *qt422016.Writer) {
 67//line gititemrefs.qtpl:13
 68	qw422016.N().S(`
 69<div class="row">
 70  <div class="col-xxl">
 71    <h4>Tags</h4>
 72    <div class="logs">
 73      `)
 74//line gititemrefs.qtpl:18
 75	for _, t := range g.Tags {
 76//line gititemrefs.qtpl:18
 77		qw422016.N().S(`
 78      <div class="row">
 79          <div class="col-xxl-2">
 80           `)
 81//line gititemrefs.qtpl:21
 82		qw422016.E().S(TimeFormat(t.Tagger.When))
 83//line gititemrefs.qtpl:21
 84		qw422016.N().S(`
 85          </div>
 86          <div class="col-xxl-7">
 87           <pre>`)
 88//line gititemrefs.qtpl:24
 89		qw422016.E().S(t.Message)
 90//line gititemrefs.qtpl:24
 91		qw422016.N().S(`</pre>
 92          </div>
 93          <div class="col-xxl-3">
 94           <small>`)
 95//line gititemrefs.qtpl:27
 96		qw422016.E().S(t.Tagger.Name)
 97//line gititemrefs.qtpl:27
 98		qw422016.N().S(`</small>
 99          </div>
100      </div>
101      `)
102//line gititemrefs.qtpl:30
103	}
104//line gititemrefs.qtpl:30
105	qw422016.N().S(`
106    </div>
107  </div>
108  <div class="col-xxl">
109    <h4>Branches</h4>
110    <div class="logs">
111      `)
112//line gititemrefs.qtpl:36
113	for _, b := range g.Branches {
114//line gititemrefs.qtpl:36
115		qw422016.N().S(`
116      <div class="row">
117          <div class="col-xxl">
118           `)
119//line gititemrefs.qtpl:39
120		qw422016.E().S(b.Name().Short())
121//line gititemrefs.qtpl:39
122		qw422016.N().S(`
123          </div>
124      </div>
125      `)
126//line gititemrefs.qtpl:42
127	}
128//line gititemrefs.qtpl:42
129	qw422016.N().S(`
130    </div>
131  </div>
132</div>
133`)
134//line gititemrefs.qtpl:46
135}
136
137//line gititemrefs.qtpl:46
138func (g *GitItemRefsPage) WriteGitContent(qq422016 qtio422016.Writer) {
139//line gititemrefs.qtpl:46
140	qw422016 := qt422016.AcquireWriter(qq422016)
141//line gititemrefs.qtpl:46
142	g.StreamGitContent(qw422016)
143//line gititemrefs.qtpl:46
144	qt422016.ReleaseWriter(qw422016)
145//line gititemrefs.qtpl:46
146}
147
148//line gititemrefs.qtpl:46
149func (g *GitItemRefsPage) GitContent() string {
150//line gititemrefs.qtpl:46
151	qb422016 := qt422016.AcquireByteBuffer()
152//line gititemrefs.qtpl:46
153	g.WriteGitContent(qb422016)
154//line gititemrefs.qtpl:46
155	qs422016 := string(qb422016.B)
156//line gititemrefs.qtpl:46
157	qt422016.ReleaseByteBuffer(qb422016)
158//line gititemrefs.qtpl:46
159	return qs422016
160//line gititemrefs.qtpl:46
161}