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