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) {
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">
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(`</small>
92 </div>
93 </div>
94 `)
95//line gititemlog.qtpl:25
96 }
97//line gititemlog.qtpl:25
98 qw422016.N().S(`
99</div>
100`)
101//line gititemlog.qtpl:27
102}
103
104//line gititemlog.qtpl:27
105func (g *GitItemLogPage) WriteGitContent(qq422016 qtio422016.Writer) {
106//line gititemlog.qtpl:27
107 qw422016 := qt422016.AcquireWriter(qq422016)
108//line gititemlog.qtpl:27
109 g.StreamGitContent(qw422016)
110//line gititemlog.qtpl:27
111 qt422016.ReleaseWriter(qw422016)
112//line gititemlog.qtpl:27
113}
114
115//line gititemlog.qtpl:27
116func (g *GitItemLogPage) GitContent() string {
117//line gititemlog.qtpl:27
118 qb422016 := qt422016.AcquireByteBuffer()
119//line gititemlog.qtpl:27
120 g.WriteGitContent(qb422016)
121//line gititemlog.qtpl:27
122 qs422016 := string(qb422016.B)
123//line gititemlog.qtpl:27
124 qt422016.ReleaseByteBuffer(qb422016)
125//line gititemlog.qtpl:27
126 return qs422016
127//line gititemlog.qtpl:27
128}