1// Code generated by qtc from "gititemlog.qtpl". DO NOT EDIT.
2// See https://github.com/valyala/quicktemplate for details.
3
4//line gititemlog.qtpl:1
5package templates
6
7//line gititemlog.qtpl:1
8import "github.com/go-git/go-git/v5/plumbing/object"
9
10//line gititemlog.qtpl:3
11import (
12 qtio422016 "io"
13
14 qt422016 "github.com/valyala/quicktemplate"
15)
16
17//line gititemlog.qtpl:3
18var (
19 _ = qtio422016.Copy
20 _ = qt422016.AcquireByteBuffer
21)
22
23//line gititemlog.qtpl:4
24type GitItemLogPage struct {
25 Commits []*object.Commit
26}
27
28//line gititemlog.qtpl:9
29func (g *GitItemLogPage) StreamNav(qw422016 *qt422016.Writer, name, ref string) {
30//line gititemlog.qtpl:9
31 StreamGitItemNav(qw422016, name, ref, Log)
32//line gititemlog.qtpl:9
33}
34
35//line gititemlog.qtpl:9
36func (g *GitItemLogPage) WriteNav(qq422016 qtio422016.Writer, name, ref string) {
37//line gititemlog.qtpl:9
38 qw422016 := qt422016.AcquireWriter(qq422016)
39//line gititemlog.qtpl:9
40 g.StreamNav(qw422016, name, ref)
41//line gititemlog.qtpl:9
42 qt422016.ReleaseWriter(qw422016)
43//line gititemlog.qtpl:9
44}
45
46//line gititemlog.qtpl:9
47func (g *GitItemLogPage) Nav(name, ref string) string {
48//line gititemlog.qtpl:9
49 qb422016 := qt422016.AcquireByteBuffer()
50//line gititemlog.qtpl:9
51 g.WriteNav(qb422016, name, ref)
52//line gititemlog.qtpl:9
53 qs422016 := string(qb422016.B)
54//line gititemlog.qtpl:9
55 qt422016.ReleaseByteBuffer(qb422016)
56//line gititemlog.qtpl:9
57 return qs422016
58//line gititemlog.qtpl:9
59}
60
61//line gititemlog.qtpl:11
62func (g *GitItemLogPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) {
63//line gititemlog.qtpl:11
64 qw422016.N().S(`
65<div class="logs">
66 `)
67//line gititemlog.qtpl:13
68 for _, c := range g.Commits {
69//line gititemlog.qtpl:13
70 qw422016.N().S(`
71 <div class="row">
72 <div class="col-xxl-2">
73 `)
74//line gititemlog.qtpl:16
75 qw422016.E().S(TimeFormat(c.Committer.When))
76//line gititemlog.qtpl:16
77 qw422016.N().S(`
78 </div>
79 <div class="col-xxl-7 code-view">
80 <pre>`)
81//line gititemlog.qtpl:19
82 qw422016.E().S(c.Message)
83//line gititemlog.qtpl:19
84 qw422016.N().S(`</pre>
85 </div>
86 <div class="col-xxl-3">
87 <small>`)
88//line gititemlog.qtpl:22
89 qw422016.E().S(c.Committer.Name)
90//line gititemlog.qtpl:22
91 qw422016.N().S(` <`)
92//line gititemlog.qtpl:22
93 qw422016.E().S(c.Committer.Email)
94//line gititemlog.qtpl:22
95 qw422016.N().S(`></small>
96 </div>
97 </div>
98 `)
99//line gititemlog.qtpl:25
100 }
101//line gititemlog.qtpl:25
102 qw422016.N().S(`
103</div>
104`)
105//line gititemlog.qtpl:27
106}
107
108//line gititemlog.qtpl:27
109func (g *GitItemLogPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) {
110//line gititemlog.qtpl:27
111 qw422016 := qt422016.AcquireWriter(qq422016)
112//line gititemlog.qtpl:27
113 g.StreamGitContent(qw422016, name, ref)
114//line gititemlog.qtpl:27
115 qt422016.ReleaseWriter(qw422016)
116//line gititemlog.qtpl:27
117}
118
119//line gititemlog.qtpl:27
120func (g *GitItemLogPage) GitContent(name, ref string) string {
121//line gititemlog.qtpl:27
122 qb422016 := qt422016.AcquireByteBuffer()
123//line gititemlog.qtpl:27
124 g.WriteGitContent(qb422016, name, ref)
125//line gititemlog.qtpl:27
126 qs422016 := string(qb422016.B)
127//line gititemlog.qtpl:27
128 qt422016.ReleaseByteBuffer(qb422016)
129//line gititemlog.qtpl:27
130 return qs422016
131//line gititemlog.qtpl:27
132}