aboutsummaryrefslogtreecommitdiff
path: root/templates/gititemlog.qtpl.go
diff options
context:
space:
mode:
Diffstat (limited to 'templates/gititemlog.qtpl.go')
-rw-r--r--templates/gititemlog.qtpl.go104
1 files changed, 71 insertions, 33 deletions
diff --git a/templates/gititemlog.qtpl.go b/templates/gititemlog.qtpl.go
index 2d559d7..cc5652d 100644
--- a/templates/gititemlog.qtpl.go
+++ b/templates/gititemlog.qtpl.go
@@ -5,86 +5,124 @@
package templates
//line gititemlog.qtpl:1
+import "github.com/go-git/go-git/v5/plumbing/object"
+
+//line gititemlog.qtpl:3
import (
qtio422016 "io"
qt422016 "github.com/valyala/quicktemplate"
)
-//line gititemlog.qtpl:1
+//line gititemlog.qtpl:3
var (
_ = qtio422016.Copy
_ = qt422016.AcquireByteBuffer
)
-//line gititemlog.qtpl:2
+//line gititemlog.qtpl:4
type GitItemLogPage struct {
+ Commits []*object.Commit
}
-//line gititemlog.qtpl:6
+//line gititemlog.qtpl:9
func (g *GitItemLogPage) StreamNav(qw422016 *qt422016.Writer, name string) {
-//line gititemlog.qtpl:6
+//line gititemlog.qtpl:9
StreamGitItemNav(qw422016, name, Log)
-//line gititemlog.qtpl:6
+//line gititemlog.qtpl:9
}
-//line gititemlog.qtpl:6
+//line gititemlog.qtpl:9
func (g *GitItemLogPage) WriteNav(qq422016 qtio422016.Writer, name string) {
-//line gititemlog.qtpl:6
+//line gititemlog.qtpl:9
qw422016 := qt422016.AcquireWriter(qq422016)
-//line gititemlog.qtpl:6
+//line gititemlog.qtpl:9
g.StreamNav(qw422016, name)
-//line gititemlog.qtpl:6
+//line gititemlog.qtpl:9
qt422016.ReleaseWriter(qw422016)
-//line gititemlog.qtpl:6
+//line gititemlog.qtpl:9
}
-//line gititemlog.qtpl:6
+//line gititemlog.qtpl:9
func (g *GitItemLogPage) Nav(name string) string {
-//line gititemlog.qtpl:6
+//line gititemlog.qtpl:9
qb422016 := qt422016.AcquireByteBuffer()
-//line gititemlog.qtpl:6
+//line gititemlog.qtpl:9
g.WriteNav(qb422016, name)
-//line gititemlog.qtpl:6
+//line gititemlog.qtpl:9
qs422016 := string(qb422016.B)
-//line gititemlog.qtpl:6
+//line gititemlog.qtpl:9
qt422016.ReleaseByteBuffer(qb422016)
-//line gititemlog.qtpl:6
+//line gititemlog.qtpl:9
return qs422016
-//line gititemlog.qtpl:6
+//line gititemlog.qtpl:9
}
-//line gititemlog.qtpl:8
+//line gititemlog.qtpl:11
func (g *GitItemLogPage) StreamGitContent(qw422016 *qt422016.Writer) {
-//line gititemlog.qtpl:8
+//line gititemlog.qtpl:11
+ qw422016.N().S(`
+<div class="logs">
+ `)
+//line gititemlog.qtpl:13
+ for _, c := range g.Commits {
+//line gititemlog.qtpl:13
+ qw422016.N().S(`
+ <div class="row">
+ <div class="col-sm-2">
+ `)
+//line gititemlog.qtpl:16
+ qw422016.E().S(TimeFormat(c.Committer.When))
+//line gititemlog.qtpl:16
+ qw422016.N().S(`
+ </div>
+ <div class="col-sm-7">
+ <pre>`)
+//line gititemlog.qtpl:19
+ qw422016.E().S(c.Message)
+//line gititemlog.qtpl:19
+ qw422016.N().S(`</pre>
+ </div>
+ <div class="col-sm-3">
+ `)
+//line gititemlog.qtpl:22
+ qw422016.E().S(c.Committer.Name)
+//line gititemlog.qtpl:22
+ qw422016.N().S(`
+ </div>
+ </div>
+ `)
+//line gititemlog.qtpl:25
+ }
+//line gititemlog.qtpl:25
qw422016.N().S(`
-<h4>Log</h4>
+</div>
`)
-//line gititemlog.qtpl:10
+//line gititemlog.qtpl:27
}
-//line gititemlog.qtpl:10
+//line gititemlog.qtpl:27
func (g *GitItemLogPage) WriteGitContent(qq422016 qtio422016.Writer) {
-//line gititemlog.qtpl:10
+//line gititemlog.qtpl:27
qw422016 := qt422016.AcquireWriter(qq422016)
-//line gititemlog.qtpl:10
+//line gititemlog.qtpl:27
g.StreamGitContent(qw422016)
-//line gititemlog.qtpl:10
+//line gititemlog.qtpl:27
qt422016.ReleaseWriter(qw422016)
-//line gititemlog.qtpl:10
+//line gititemlog.qtpl:27
}
-//line gititemlog.qtpl:10
+//line gititemlog.qtpl:27
func (g *GitItemLogPage) GitContent() string {
-//line gititemlog.qtpl:10
+//line gititemlog.qtpl:27
qb422016 := qt422016.AcquireByteBuffer()
-//line gititemlog.qtpl:10
+//line gititemlog.qtpl:27
g.WriteGitContent(qb422016)
-//line gititemlog.qtpl:10
+//line gititemlog.qtpl:27
qs422016 := string(qb422016.B)
-//line gititemlog.qtpl:10
+//line gititemlog.qtpl:27
qt422016.ReleaseByteBuffer(qb422016)
-//line gititemlog.qtpl:10
+//line gititemlog.qtpl:27
return qs422016
-//line gititemlog.qtpl:10
+//line gititemlog.qtpl:27
}