cerrado @ ba84c0d82066739adbca468846a2688e02432b6f

  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(`/tree/`)
163//line gititemsummary.qtpl:47
164		qw422016.E().S(b.Name().Short())
165//line gititemsummary.qtpl:47
166		qw422016.N().S(`/">tree</a>
167              <a href="/`)
168//line gititemsummary.qtpl:48
169		qw422016.E().S(name)
170//line gititemsummary.qtpl:48
171		qw422016.N().S(`/log/`)
172//line gititemsummary.qtpl:48
173		qw422016.E().S(b.Name().Short())
174//line gititemsummary.qtpl:48
175		qw422016.N().S(`/">log</a>
176            </div>
177          </div>
178      </div>
179      `)
180//line gititemsummary.qtpl:52
181	}
182//line gititemsummary.qtpl:52
183	qw422016.N().S(`
184    </div>
185  </div>
186</div>
187<div class="row">
188  <div class="event-list">
189    `)
190//line gititemsummary.qtpl:58
191	for _, c := range g.Commits {
192//line gititemsummary.qtpl:58
193		qw422016.N().S(`
194    <div class="row event">
195        <div class="col-xxl-2">
196         `)
197//line gititemsummary.qtpl:61
198		qw422016.E().S(TimeFormat(c.Committer.When))
199//line gititemsummary.qtpl:61
200		qw422016.N().S(`
201        </div>
202        <div class="col-xxl-7 code-view">
203         <pre>`)
204//line gititemsummary.qtpl:64
205		qw422016.E().S(c.Message)
206//line gititemsummary.qtpl:64
207		qw422016.N().S(`</pre>
208        </div>
209        <div class="col-xxl-3">
210         <small>`)
211//line gititemsummary.qtpl:67
212		qw422016.E().S(c.Committer.Name)
213//line gititemsummary.qtpl:67
214		qw422016.N().S(` &lt;`)
215//line gititemsummary.qtpl:67
216		qw422016.E().S(c.Committer.Email)
217//line gititemsummary.qtpl:67
218		qw422016.N().S(`&gt;</small>
219        </div>
220    </div>
221    `)
222//line gititemsummary.qtpl:70
223	}
224//line gititemsummary.qtpl:70
225	qw422016.N().S(`
226  </div>
227</div>
228`)
229//line gititemsummary.qtpl:73
230}
231
232//line gititemsummary.qtpl:73
233func (g *GitItemSummaryPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) {
234//line gititemsummary.qtpl:73
235	qw422016 := qt422016.AcquireWriter(qq422016)
236//line gititemsummary.qtpl:73
237	g.StreamGitContent(qw422016, name, ref)
238//line gititemsummary.qtpl:73
239	qt422016.ReleaseWriter(qw422016)
240//line gititemsummary.qtpl:73
241}
242
243//line gititemsummary.qtpl:73
244func (g *GitItemSummaryPage) GitContent(name, ref string) string {
245//line gititemsummary.qtpl:73
246	qb422016 := qt422016.AcquireByteBuffer()
247//line gititemsummary.qtpl:73
248	g.WriteGitContent(qb422016, name, ref)
249//line gititemsummary.qtpl:73
250	qs422016 := string(qb422016.B)
251//line gititemsummary.qtpl:73
252	qt422016.ReleaseByteBuffer(qb422016)
253//line gititemsummary.qtpl:73
254	return qs422016
255//line gititemsummary.qtpl:73
256}