cerrado @ 75d3ee252e7d966055bb76258d3e0da28488d261

  1// Code generated by qtc from "gititemsummary.qtpl". DO NOT EDIT.
  2// See https://github.com/valyala/quicktemplate for details.
  3
  4//line gititemsummary.qtpl:1
  5package templates
  6
  7//line gititemsummary.qtpl:1
  8import "github.com/go-git/go-git/v5/plumbing"
  9
 10//line gititemsummary.qtpl:2
 11import "github.com/go-git/go-git/v5/plumbing/object"
 12
 13//line gititemsummary.qtpl:4
 14import (
 15	qtio422016 "io"
 16
 17	qt422016 "github.com/valyala/quicktemplate"
 18)
 19
 20//line gititemsummary.qtpl:4
 21var (
 22	_ = qtio422016.Copy
 23	_ = qt422016.AcquireByteBuffer
 24)
 25
 26//line gititemsummary.qtpl:5
 27type GitItemSummaryPage struct {
 28	Tags     []*plumbing.Reference
 29	Branches []*plumbing.Reference
 30	Commits  []*object.Commit
 31}
 32
 33//line gititemsummary.qtpl:12
 34func (g *GitItemSummaryPage) StreamNav(qw422016 *qt422016.Writer, name, ref string) {
 35//line gititemsummary.qtpl:12
 36	StreamGitItemNav(qw422016, name, ref, Summary)
 37//line gititemsummary.qtpl:12
 38}
 39
 40//line gititemsummary.qtpl:12
 41func (g *GitItemSummaryPage) WriteNav(qq422016 qtio422016.Writer, name, ref string) {
 42//line gititemsummary.qtpl:12
 43	qw422016 := qt422016.AcquireWriter(qq422016)
 44//line gititemsummary.qtpl:12
 45	g.StreamNav(qw422016, name, ref)
 46//line gititemsummary.qtpl:12
 47	qt422016.ReleaseWriter(qw422016)
 48//line gititemsummary.qtpl:12
 49}
 50
 51//line gititemsummary.qtpl:12
 52func (g *GitItemSummaryPage) Nav(name, ref string) string {
 53//line gititemsummary.qtpl:12
 54	qb422016 := qt422016.AcquireByteBuffer()
 55//line gititemsummary.qtpl:12
 56	g.WriteNav(qb422016, name, ref)
 57//line gititemsummary.qtpl:12
 58	qs422016 := string(qb422016.B)
 59//line gititemsummary.qtpl:12
 60	qt422016.ReleaseByteBuffer(qb422016)
 61//line gititemsummary.qtpl:12
 62	return qs422016
 63//line gititemsummary.qtpl:12
 64}
 65
 66//line gititemsummary.qtpl:14
 67func (g *GitItemSummaryPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) {
 68//line gititemsummary.qtpl:14
 69	qw422016.N().S(`
 70<div class="row">
 71  <div class="col-md-8">
 72    `)
 73//line gititemsummary.qtpl:17
 74	if len(g.Tags) > 0 {
 75//line gititemsummary.qtpl:17
 76		qw422016.N().S(`
 77    <div class="event-list">
 78      `)
 79//line gititemsummary.qtpl:19
 80		for _, t := range g.Tags {
 81//line gititemsummary.qtpl:19
 82			qw422016.N().S(`
 83      <div class="row event me-md-2">
 84          <div class="col-4">
 85           `)
 86//line gititemsummary.qtpl:22
 87			qw422016.E().S(t.Name().Short())
 88//line gititemsummary.qtpl:22
 89			qw422016.N().S(`
 90          </div>
 91          <div class="col-8">
 92            <div class="float-end">
 93              <a href="/`)
 94//line gititemsummary.qtpl:26
 95			qw422016.E().S(name)
 96//line gititemsummary.qtpl:26
 97			qw422016.N().S(`/archive/`)
 98//line gititemsummary.qtpl:26
 99			qw422016.E().S(t.Name().Short())
100//line gititemsummary.qtpl:26
101			qw422016.N().S(`.tar.gz">tar.gz</a>
102              <a href="/`)
103//line gititemsummary.qtpl:27
104			qw422016.E().S(name)
105//line gititemsummary.qtpl:27
106			qw422016.N().S(`/tree/`)
107//line gititemsummary.qtpl:27
108			qw422016.E().S(t.Name().Short())
109//line gititemsummary.qtpl:27
110			qw422016.N().S(`/">tree</a>
111              <a href="/`)
112//line gititemsummary.qtpl:28
113			qw422016.E().S(name)
114//line gititemsummary.qtpl:28
115			qw422016.N().S(`/log/`)
116//line gititemsummary.qtpl:28
117			qw422016.E().S(t.Name().Short())
118//line gititemsummary.qtpl:28
119			qw422016.N().S(`/">log</a>
120            </div>
121          </div>
122      </div>
123      `)
124//line gititemsummary.qtpl:32
125		}
126//line gititemsummary.qtpl:32
127		qw422016.N().S(`
128    </div>
129    `)
130//line gititemsummary.qtpl:34
131	} else {
132//line gititemsummary.qtpl:34
133		qw422016.N().S(`
134        <p> No tags </p>
135    `)
136//line gititemsummary.qtpl:36
137	}
138//line gititemsummary.qtpl:36
139	qw422016.N().S(`
140  </div>
141  <div class="col-md-4">
142    <div class="event-list">
143      `)
144//line gititemsummary.qtpl:40
145	for _, b := range g.Branches {
146//line gititemsummary.qtpl:40
147		qw422016.N().S(`
148      <div class="row event">
149          <div class="col-4">
150           `)
151//line gititemsummary.qtpl:43
152		qw422016.E().S(b.Name().Short())
153//line gititemsummary.qtpl:43
154		qw422016.N().S(`
155          </div>
156          <div class="col-8">
157            <div class="float-end">
158              <a href="/`)
159//line gititemsummary.qtpl:47
160		qw422016.E().S(name)
161//line gititemsummary.qtpl:47
162		qw422016.N().S(`/archive/`)
163//line gititemsummary.qtpl:47
164		qw422016.E().S(b.Name().Short())
165//line gititemsummary.qtpl:47
166		qw422016.N().S(`.tar.gz">tar.gz</a>
167              <a href="/`)
168//line gititemsummary.qtpl:48
169		qw422016.E().S(name)
170//line gititemsummary.qtpl:48
171		qw422016.N().S(`/tree/`)
172//line gititemsummary.qtpl:48
173		qw422016.E().S(b.Name().Short())
174//line gititemsummary.qtpl:48
175		qw422016.N().S(`/">tree</a>
176              <a href="/`)
177//line gititemsummary.qtpl:49
178		qw422016.E().S(name)
179//line gititemsummary.qtpl:49
180		qw422016.N().S(`/log/`)
181//line gititemsummary.qtpl:49
182		qw422016.E().S(b.Name().Short())
183//line gititemsummary.qtpl:49
184		qw422016.N().S(`/">log</a>
185            </div>
186          </div>
187      </div>
188      `)
189//line gititemsummary.qtpl:53
190	}
191//line gititemsummary.qtpl:53
192	qw422016.N().S(`
193    </div>
194  </div>
195</div>
196<div class="row">
197  <div class="event-list">
198    `)
199//line gititemsummary.qtpl:59
200	for _, c := range g.Commits {
201//line gititemsummary.qtpl:59
202		qw422016.N().S(`
203    `)
204//line gititemsummary.qtpl:60
205		StreamCommit(qw422016, name, c)
206//line gititemsummary.qtpl:60
207		qw422016.N().S(`
208    `)
209//line gititemsummary.qtpl:61
210	}
211//line gititemsummary.qtpl:61
212	qw422016.N().S(`
213  </div>
214</div>
215`)
216//line gititemsummary.qtpl:64
217}
218
219//line gititemsummary.qtpl:64
220func (g *GitItemSummaryPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) {
221//line gititemsummary.qtpl:64
222	qw422016 := qt422016.AcquireWriter(qq422016)
223//line gititemsummary.qtpl:64
224	g.StreamGitContent(qw422016, name, ref)
225//line gititemsummary.qtpl:64
226	qt422016.ReleaseWriter(qw422016)
227//line gititemsummary.qtpl:64
228}
229
230//line gititemsummary.qtpl:64
231func (g *GitItemSummaryPage) GitContent(name, ref string) string {
232//line gititemsummary.qtpl:64
233	qb422016 := qt422016.AcquireByteBuffer()
234//line gititemsummary.qtpl:64
235	g.WriteGitContent(qb422016, name, ref)
236//line gititemsummary.qtpl:64
237	qs422016 := string(qb422016.B)
238//line gititemsummary.qtpl:64
239	qt422016.ReleaseByteBuffer(qb422016)
240//line gititemsummary.qtpl:64
241	return qs422016
242//line gititemsummary.qtpl:64
243}