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.Commit(), 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}