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="event-list">
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 event">
72
73 <div class="col-xxl-2">
74 `)
75//line gititemlog.qtpl:17
76 qw422016.E().S(TimeFormat(c.Committer.When))
77//line gititemlog.qtpl:17
78 qw422016.N().S(`
79 </div>
80 <div class="col-xxl-7 code-view">
81 <pre>`)
82//line gititemlog.qtpl:20
83 qw422016.E().S(c.Message)
84//line gititemlog.qtpl:20
85 qw422016.N().S(`</pre>
86 </div>
87 <div class="col-xxl-3">
88 <small>`)
89//line gititemlog.qtpl:23
90 qw422016.E().S(c.Committer.Name)
91//line gititemlog.qtpl:23
92 qw422016.N().S(` <`)
93//line gititemlog.qtpl:23
94 qw422016.E().S(c.Committer.Email)
95//line gititemlog.qtpl:23
96 qw422016.N().S(`></small>
97 </div>
98 </div>
99 `)
100//line gititemlog.qtpl:26
101 }
102//line gititemlog.qtpl:26
103 qw422016.N().S(`
104</div>
105`)
106//line gititemlog.qtpl:28
107}
108
109//line gititemlog.qtpl:28
110func (g *GitItemLogPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) {
111//line gititemlog.qtpl:28
112 qw422016 := qt422016.AcquireWriter(qq422016)
113//line gititemlog.qtpl:28
114 g.StreamGitContent(qw422016, name, ref)
115//line gititemlog.qtpl:28
116 qt422016.ReleaseWriter(qw422016)
117//line gititemlog.qtpl:28
118}
119
120//line gititemlog.qtpl:28
121func (g *GitItemLogPage) GitContent(name, ref string) string {
122//line gititemlog.qtpl:28
123 qb422016 := qt422016.AcquireByteBuffer()
124//line gititemlog.qtpl:28
125 g.WriteGitContent(qb422016, name, ref)
126//line gititemlog.qtpl:28
127 qs422016 := string(qb422016.B)
128//line gititemlog.qtpl:28
129 qt422016.ReleaseByteBuffer(qb422016)
130//line gititemlog.qtpl:28
131 return qs422016
132//line gititemlog.qtpl:28
133}