cerrado @ v0.0.2

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