cerrado @ v0.0.6

  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(`/tree/`)
 98//line gititemsummary.qtpl:26
 99			qw422016.E().S(t.Name().Short())
100//line gititemsummary.qtpl:26
101			qw422016.N().S(`/">tree</a>
102              <a href="/`)
103//line gititemsummary.qtpl:27
104			qw422016.E().S(name)
105//line gititemsummary.qtpl:27
106			qw422016.N().S(`/log/`)
107//line gititemsummary.qtpl:27
108			qw422016.E().S(t.Name().Short())
109//line gititemsummary.qtpl:27
110			qw422016.N().S(`/">log</a>
111            </div>
112          </div>
113      </div>
114      `)
115//line gititemsummary.qtpl:31
116		}
117//line gititemsummary.qtpl:31
118		qw422016.N().S(`
119    </div>
120    `)
121//line gititemsummary.qtpl:33
122	} else {
123//line gititemsummary.qtpl:33
124		qw422016.N().S(`
125        <p> No tags </p>
126    `)
127//line gititemsummary.qtpl:35
128	}
129//line gititemsummary.qtpl:35
130	qw422016.N().S(`
131  </div>
132  <div class="col-md-4">
133    <div class="event-list">
134      `)
135//line gititemsummary.qtpl:39
136	for _, b := range g.Branches {
137//line gititemsummary.qtpl:39
138		qw422016.N().S(`
139      <div class="row event">
140          <div class="col-4">
141           `)
142//line gititemsummary.qtpl:42
143		qw422016.E().S(b.Name().Short())
144//line gititemsummary.qtpl:42
145		qw422016.N().S(`
146          </div>
147          <div class="col-8">
148            <div class="float-end">
149              <a href="/`)
150//line gititemsummary.qtpl:46
151		qw422016.E().S(name)
152//line gititemsummary.qtpl:46
153		qw422016.N().S(`/tree/`)
154//line gititemsummary.qtpl:46
155		qw422016.E().S(b.Name().Short())
156//line gititemsummary.qtpl:46
157		qw422016.N().S(`/">tree</a>
158              <a href="/`)
159//line gititemsummary.qtpl:47
160		qw422016.E().S(name)
161//line gititemsummary.qtpl:47
162		qw422016.N().S(`/log/`)
163//line gititemsummary.qtpl:47
164		qw422016.E().S(b.Name().Short())
165//line gititemsummary.qtpl:47
166		qw422016.N().S(`/">log</a>
167            </div>
168          </div>
169      </div>
170      `)
171//line gititemsummary.qtpl:51
172	}
173//line gititemsummary.qtpl:51
174	qw422016.N().S(`
175    </div>
176  </div>
177</div>
178<div class="row">
179  <div class="event-list">
180    `)
181//line gititemsummary.qtpl:57
182	for _, c := range g.Commits {
183//line gititemsummary.qtpl:57
184		qw422016.N().S(`
185    <div class="row event">
186        <div class="col-xxl-2">
187         `)
188//line gititemsummary.qtpl:60
189		qw422016.E().S(TimeFormat(c.Committer.When))
190//line gititemsummary.qtpl:60
191		qw422016.N().S(`
192        </div>
193        <div class="col-xxl-7 code-view">
194         <pre>`)
195//line gititemsummary.qtpl:63
196		qw422016.E().S(c.Message)
197//line gititemsummary.qtpl:63
198		qw422016.N().S(`</pre>
199        </div>
200        <div class="col-xxl-3">
201         <small>`)
202//line gititemsummary.qtpl:66
203		qw422016.E().S(c.Committer.Name)
204//line gititemsummary.qtpl:66
205		qw422016.N().S(` &lt;`)
206//line gititemsummary.qtpl:66
207		qw422016.E().S(c.Committer.Email)
208//line gititemsummary.qtpl:66
209		qw422016.N().S(`&gt;</small>
210        </div>
211    </div>
212    `)
213//line gititemsummary.qtpl:69
214	}
215//line gititemsummary.qtpl:69
216	qw422016.N().S(`
217  </div>
218</div>
219`)
220//line gititemsummary.qtpl:72
221}
222
223//line gititemsummary.qtpl:72
224func (g *GitItemSummaryPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) {
225//line gititemsummary.qtpl:72
226	qw422016 := qt422016.AcquireWriter(qq422016)
227//line gititemsummary.qtpl:72
228	g.StreamGitContent(qw422016, name, ref)
229//line gititemsummary.qtpl:72
230	qt422016.ReleaseWriter(qw422016)
231//line gititemsummary.qtpl:72
232}
233
234//line gititemsummary.qtpl:72
235func (g *GitItemSummaryPage) GitContent(name, ref string) string {
236//line gititemsummary.qtpl:72
237	qb422016 := qt422016.AcquireByteBuffer()
238//line gititemsummary.qtpl:72
239	g.WriteGitContent(qb422016, name, ref)
240//line gititemsummary.qtpl:72
241	qs422016 := string(qb422016.B)
242//line gititemsummary.qtpl:72
243	qt422016.ReleaseByteBuffer(qb422016)
244//line gititemsummary.qtpl:72
245	return qs422016
246//line gititemsummary.qtpl:72
247}