cerrado @ deb42944b8d8b6d19da88e4438b7675795525ef8

  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  <a class="more" href="/`)
133//line templates/gititemsummary.qtpl:37
134	qw422016.E().S(name)
135//line templates/gititemsummary.qtpl:37
136	qw422016.N().S(`/refs/">[ see refs... ]</a>
137</div>
138<div class="row">
139  <div class="event-list">
140    `)
141//line templates/gititemsummary.qtpl:41
142	for _, c := range g.Commits {
143//line templates/gititemsummary.qtpl:41
144		qw422016.N().S(`
145    `)
146//line templates/gititemsummary.qtpl:42
147		StreamCommit(qw422016, name, c, false)
148//line templates/gititemsummary.qtpl:42
149		qw422016.N().S(`
150    `)
151//line templates/gititemsummary.qtpl:43
152	}
153//line templates/gititemsummary.qtpl:43
154	qw422016.N().S(`
155  </div>
156  <a class="more" href="/`)
157//line templates/gititemsummary.qtpl:45
158	qw422016.E().S(name)
159//line templates/gititemsummary.qtpl:45
160	qw422016.N().S(`/log/`)
161//line templates/gititemsummary.qtpl:45
162	qw422016.E().S(ref)
163//line templates/gititemsummary.qtpl:45
164	qw422016.N().S(`/">[ see log... ]</a>
165</div>
166`)
167//line templates/gititemsummary.qtpl:47
168}
169
170//line templates/gititemsummary.qtpl:47
171func (g *GitItemSummaryPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) {
172//line templates/gititemsummary.qtpl:47
173	qw422016 := qt422016.AcquireWriter(qq422016)
174//line templates/gititemsummary.qtpl:47
175	g.StreamGitContent(qw422016, name, ref)
176//line templates/gititemsummary.qtpl:47
177	qt422016.ReleaseWriter(qw422016)
178//line templates/gititemsummary.qtpl:47
179}
180
181//line templates/gititemsummary.qtpl:47
182func (g *GitItemSummaryPage) GitContent(name, ref string) string {
183//line templates/gititemsummary.qtpl:47
184	qb422016 := qt422016.AcquireByteBuffer()
185//line templates/gititemsummary.qtpl:47
186	g.WriteGitContent(qb422016, name, ref)
187//line templates/gititemsummary.qtpl:47
188	qs422016 := string(qb422016.B)
189//line templates/gititemsummary.qtpl:47
190	qt422016.ReleaseByteBuffer(qb422016)
191//line templates/gititemsummary.qtpl:47
192	return qs422016
193//line templates/gititemsummary.qtpl:47
194}