cerrado @ 5845a8685b1696cd510a3362d1f174568d3a9221

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