cerrado @ 19839337ce0c74b67c5480b71e98d97a112aa104

  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:3
 11import (
 12	qtio422016 "io"
 13
 14	qt422016 "github.com/valyala/quicktemplate"
 15)
 16
 17//line gititemrefs.qtpl:3
 18var (
 19	_ = qtio422016.Copy
 20	_ = qt422016.AcquireByteBuffer
 21)
 22
 23//line gititemrefs.qtpl:4
 24type GitItemRefsPage struct {
 25	Tags     []*plumbing.Reference
 26	Branches []*plumbing.Reference
 27}
 28
 29//line gititemrefs.qtpl:10
 30func (g *GitItemRefsPage) StreamNav(qw422016 *qt422016.Writer, name, ref string) {
 31//line gititemrefs.qtpl:10
 32	StreamGitItemNav(qw422016, name, ref, Refs)
 33//line gititemrefs.qtpl:10
 34}
 35
 36//line gititemrefs.qtpl:10
 37func (g *GitItemRefsPage) WriteNav(qq422016 qtio422016.Writer, name, ref string) {
 38//line gititemrefs.qtpl:10
 39	qw422016 := qt422016.AcquireWriter(qq422016)
 40//line gititemrefs.qtpl:10
 41	g.StreamNav(qw422016, name, ref)
 42//line gititemrefs.qtpl:10
 43	qt422016.ReleaseWriter(qw422016)
 44//line gititemrefs.qtpl:10
 45}
 46
 47//line gititemrefs.qtpl:10
 48func (g *GitItemRefsPage) Nav(name, ref string) string {
 49//line gititemrefs.qtpl:10
 50	qb422016 := qt422016.AcquireByteBuffer()
 51//line gititemrefs.qtpl:10
 52	g.WriteNav(qb422016, name, ref)
 53//line gititemrefs.qtpl:10
 54	qs422016 := string(qb422016.B)
 55//line gititemrefs.qtpl:10
 56	qt422016.ReleaseByteBuffer(qb422016)
 57//line gititemrefs.qtpl:10
 58	return qs422016
 59//line gititemrefs.qtpl:10
 60}
 61
 62//line gititemrefs.qtpl:12
 63func (g *GitItemRefsPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) {
 64//line gititemrefs.qtpl:12
 65	qw422016.N().S(`
 66<div class="row">
 67  <div class="col-md-8">
 68    `)
 69//line gititemrefs.qtpl:15
 70	if len(g.Tags) > 0 {
 71//line gititemrefs.qtpl:15
 72		qw422016.N().S(`
 73    <div class="event-list">
 74      `)
 75//line gititemrefs.qtpl:17
 76		for _, t := range g.Tags {
 77//line gititemrefs.qtpl:17
 78			qw422016.N().S(`
 79      <div class="row event me-md-2">
 80          <div class="col-4">
 81           `)
 82//line gititemrefs.qtpl:20
 83			qw422016.E().S(t.Name().Short())
 84//line gititemrefs.qtpl:20
 85			qw422016.N().S(`
 86          </div>
 87          <div class="col-8">
 88            <div class="float-end">
 89              <a href="/`)
 90//line gititemrefs.qtpl:24
 91			qw422016.E().S(name)
 92//line gititemrefs.qtpl:24
 93			qw422016.N().S(`/tree/`)
 94//line gititemrefs.qtpl:24
 95			qw422016.E().S(t.Name().Short())
 96//line gititemrefs.qtpl:24
 97			qw422016.N().S(`/">tree</a>
 98              <a href="/`)
 99//line gititemrefs.qtpl:25
100			qw422016.E().S(name)
101//line gititemrefs.qtpl:25
102			qw422016.N().S(`/log/`)
103//line gititemrefs.qtpl:25
104			qw422016.E().S(t.Name().Short())
105//line gititemrefs.qtpl:25
106			qw422016.N().S(`/">log</a>
107            </div>
108          </div>
109      </div>
110      `)
111//line gititemrefs.qtpl:29
112		}
113//line gititemrefs.qtpl:29
114		qw422016.N().S(`
115    </div>
116    `)
117//line gititemrefs.qtpl:31
118	} else {
119//line gititemrefs.qtpl:31
120		qw422016.N().S(`
121        <p> No tags </p>
122    `)
123//line gititemrefs.qtpl:33
124	}
125//line gititemrefs.qtpl:33
126	qw422016.N().S(`
127  </div>
128  <div class="col-md-4">
129    <div class="event-list">
130      `)
131//line gititemrefs.qtpl:37
132	for _, b := range g.Branches {
133//line gititemrefs.qtpl:37
134		qw422016.N().S(`
135      <div class="row event">
136          <div class="col-4">
137           `)
138//line gititemrefs.qtpl:40
139		qw422016.E().S(b.Name().Short())
140//line gititemrefs.qtpl:40
141		qw422016.N().S(`
142          </div>
143          <div class="col-8">
144            <div class="float-end">
145              <a href="/`)
146//line gititemrefs.qtpl:44
147		qw422016.E().S(name)
148//line gititemrefs.qtpl:44
149		qw422016.N().S(`/tree/`)
150//line gititemrefs.qtpl:44
151		qw422016.E().S(b.Name().Short())
152//line gititemrefs.qtpl:44
153		qw422016.N().S(`/">tree</a>
154              <a href="/`)
155//line gititemrefs.qtpl:45
156		qw422016.E().S(name)
157//line gititemrefs.qtpl:45
158		qw422016.N().S(`/log/`)
159//line gititemrefs.qtpl:45
160		qw422016.E().S(b.Name().Short())
161//line gititemrefs.qtpl:45
162		qw422016.N().S(`/">log</a>
163            </div>
164          </div>
165      </div>
166      `)
167//line gititemrefs.qtpl:49
168	}
169//line gititemrefs.qtpl:49
170	qw422016.N().S(`
171    </div>
172  </div>
173</div>
174`)
175//line gititemrefs.qtpl:53
176}
177
178//line gititemrefs.qtpl:53
179func (g *GitItemRefsPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) {
180//line gititemrefs.qtpl:53
181	qw422016 := qt422016.AcquireWriter(qq422016)
182//line gititemrefs.qtpl:53
183	g.StreamGitContent(qw422016, name, ref)
184//line gititemrefs.qtpl:53
185	qt422016.ReleaseWriter(qw422016)
186//line gititemrefs.qtpl:53
187}
188
189//line gititemrefs.qtpl:53
190func (g *GitItemRefsPage) GitContent(name, ref string) string {
191//line gititemrefs.qtpl:53
192	qb422016 := qt422016.AcquireByteBuffer()
193//line gititemrefs.qtpl:53
194	g.WriteGitContent(qb422016, name, ref)
195//line gititemrefs.qtpl:53
196	qs422016 := string(qb422016.B)
197//line gititemrefs.qtpl:53
198	qt422016.ReleaseByteBuffer(qb422016)
199//line gititemrefs.qtpl:53
200	return qs422016
201//line gititemrefs.qtpl:53
202}