diff options
Diffstat (limited to 'templates/gititemrefs.qtpl.go')
-rw-r--r-- | templates/gititemrefs.qtpl.go | 165 |
1 files changed, 93 insertions, 72 deletions
diff --git a/templates/gititemrefs.qtpl.go b/templates/gititemrefs.qtpl.go index 95dd31a..62c1725 100644 --- a/templates/gititemrefs.qtpl.go +++ b/templates/gititemrefs.qtpl.go @@ -7,175 +7,196 @@ package templates //line gititemrefs.qtpl:1 import "github.com/go-git/go-git/v5/plumbing" -//line gititemrefs.qtpl:2 -import "github.com/go-git/go-git/v5/plumbing/object" - -//line gititemrefs.qtpl:4 +//line gititemrefs.qtpl:3 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line gititemrefs.qtpl:4 +//line gititemrefs.qtpl:3 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line gititemrefs.qtpl:5 +//line gititemrefs.qtpl:4 type GitItemRefsPage struct { - Tags []*object.Tag + Tags []*plumbing.Reference Branches []*plumbing.Reference } -//line gititemrefs.qtpl:11 +//line gititemrefs.qtpl:10 func (g *GitItemRefsPage) StreamNav(qw422016 *qt422016.Writer, name, ref string) { -//line gititemrefs.qtpl:11 +//line gititemrefs.qtpl:10 StreamGitItemNav(qw422016, name, ref, Refs) -//line gititemrefs.qtpl:11 +//line gititemrefs.qtpl:10 } -//line gititemrefs.qtpl:11 +//line gititemrefs.qtpl:10 func (g *GitItemRefsPage) WriteNav(qq422016 qtio422016.Writer, name, ref string) { -//line gititemrefs.qtpl:11 +//line gititemrefs.qtpl:10 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemrefs.qtpl:11 +//line gititemrefs.qtpl:10 g.StreamNav(qw422016, name, ref) -//line gititemrefs.qtpl:11 +//line gititemrefs.qtpl:10 qt422016.ReleaseWriter(qw422016) -//line gititemrefs.qtpl:11 +//line gititemrefs.qtpl:10 } -//line gititemrefs.qtpl:11 +//line gititemrefs.qtpl:10 func (g *GitItemRefsPage) Nav(name, ref string) string { -//line gititemrefs.qtpl:11 +//line gititemrefs.qtpl:10 qb422016 := qt422016.AcquireByteBuffer() -//line gititemrefs.qtpl:11 +//line gititemrefs.qtpl:10 g.WriteNav(qb422016, name, ref) -//line gititemrefs.qtpl:11 +//line gititemrefs.qtpl:10 qs422016 := string(qb422016.B) -//line gititemrefs.qtpl:11 +//line gititemrefs.qtpl:10 qt422016.ReleaseByteBuffer(qb422016) -//line gititemrefs.qtpl:11 +//line gititemrefs.qtpl:10 return qs422016 -//line gititemrefs.qtpl:11 +//line gititemrefs.qtpl:10 } -//line gititemrefs.qtpl:13 +//line gititemrefs.qtpl:12 func (g *GitItemRefsPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) { -//line gititemrefs.qtpl:13 +//line gititemrefs.qtpl:12 qw422016.N().S(` <div class="row"> <div class="col-md-8"> + `) +//line gititemrefs.qtpl:15 + if len(g.Tags) > 0 { +//line gititemrefs.qtpl:15 + qw422016.N().S(` <div class="event-list"> `) //line gititemrefs.qtpl:17 - for _, t := range g.Tags { + for _, t := range g.Tags { //line gititemrefs.qtpl:17 - qw422016.N().S(` - <div class="row event"> - <div class="col-xxl-2"> + qw422016.N().S(` + <div class="row event me-md-2"> + <div class="col-4"> `) //line gititemrefs.qtpl:20 - qw422016.E().S(TimeFormat(t.Tagger.When)) + qw422016.E().S(t.Name().Short()) //line gititemrefs.qtpl:20 - qw422016.N().S(` - </div> - <div class="col-xxl-7"> - <pre>`) -//line gititemrefs.qtpl:23 - qw422016.E().S(t.Message) -//line gititemrefs.qtpl:23 - qw422016.N().S(`</pre> + qw422016.N().S(` </div> - <div class="col-xxl-3"> - <small>`) -//line gititemrefs.qtpl:26 - qw422016.E().S(t.Tagger.Name) -//line gititemrefs.qtpl:26 - qw422016.N().S(`</small> + <div class="col-8"> + <div class="float-end"> + <a href="/`) +//line gititemrefs.qtpl:24 + qw422016.E().S(name) +//line gititemrefs.qtpl:24 + qw422016.N().S(`/tree/`) +//line gititemrefs.qtpl:24 + qw422016.E().S(t.Name().Short()) +//line gititemrefs.qtpl:24 + qw422016.N().S(`">tree</a> + <a href="/`) +//line gititemrefs.qtpl:25 + qw422016.E().S(name) +//line gititemrefs.qtpl:25 + qw422016.N().S(`/log/`) +//line gititemrefs.qtpl:25 + qw422016.E().S(t.Name().Short()) +//line gititemrefs.qtpl:25 + qw422016.N().S(`">log</a> + </div> </div> </div> `) //line gititemrefs.qtpl:29 - } + } //line gititemrefs.qtpl:29 - qw422016.N().S(` + qw422016.N().S(` </div> + `) +//line gititemrefs.qtpl:31 + } else { +//line gititemrefs.qtpl:31 + qw422016.N().S(` + <p> No tags </p> + `) +//line gititemrefs.qtpl:33 + } +//line gititemrefs.qtpl:33 + qw422016.N().S(` </div> <div class="col-md-4"> <div class="event-list"> `) -//line gititemrefs.qtpl:34 +//line gititemrefs.qtpl:37 for _, b := range g.Branches { -//line gititemrefs.qtpl:34 +//line gititemrefs.qtpl:37 qw422016.N().S(` <div class="row event"> <div class="col-4"> `) -//line gititemrefs.qtpl:37 +//line gititemrefs.qtpl:40 qw422016.E().S(b.Name().Short()) -//line gititemrefs.qtpl:37 +//line gititemrefs.qtpl:40 qw422016.N().S(` </div> <div class="col-8"> <div class="float-end"> <a href="/`) -//line gititemrefs.qtpl:41 +//line gititemrefs.qtpl:44 qw422016.E().S(name) -//line gititemrefs.qtpl:41 +//line gititemrefs.qtpl:44 qw422016.N().S(`/tree/`) -//line gititemrefs.qtpl:41 +//line gititemrefs.qtpl:44 qw422016.E().S(b.Name().Short()) -//line gititemrefs.qtpl:41 +//line gititemrefs.qtpl:44 qw422016.N().S(`">tree</a> <a href="/`) -//line gititemrefs.qtpl:42 +//line gititemrefs.qtpl:45 qw422016.E().S(name) -//line gititemrefs.qtpl:42 +//line gititemrefs.qtpl:45 qw422016.N().S(`/log/`) -//line gititemrefs.qtpl:42 +//line gititemrefs.qtpl:45 qw422016.E().S(b.Name().Short()) -//line gititemrefs.qtpl:42 +//line gititemrefs.qtpl:45 qw422016.N().S(`">log</a> </div> </div> </div> `) -//line gititemrefs.qtpl:46 +//line gititemrefs.qtpl:49 } -//line gititemrefs.qtpl:46 +//line gititemrefs.qtpl:49 qw422016.N().S(` </div> </div> </div> `) -//line gititemrefs.qtpl:50 +//line gititemrefs.qtpl:53 } -//line gititemrefs.qtpl:50 +//line gititemrefs.qtpl:53 func (g *GitItemRefsPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) { -//line gititemrefs.qtpl:50 +//line gititemrefs.qtpl:53 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemrefs.qtpl:50 +//line gititemrefs.qtpl:53 g.StreamGitContent(qw422016, name, ref) -//line gititemrefs.qtpl:50 +//line gititemrefs.qtpl:53 qt422016.ReleaseWriter(qw422016) -//line gititemrefs.qtpl:50 +//line gititemrefs.qtpl:53 } -//line gititemrefs.qtpl:50 +//line gititemrefs.qtpl:53 func (g *GitItemRefsPage) GitContent(name, ref string) string { -//line gititemrefs.qtpl:50 +//line gititemrefs.qtpl:53 qb422016 := qt422016.AcquireByteBuffer() -//line gititemrefs.qtpl:50 +//line gititemrefs.qtpl:53 g.WriteGitContent(qb422016, name, ref) -//line gititemrefs.qtpl:50 +//line gititemrefs.qtpl:53 qs422016 := string(qb422016.B) -//line gititemrefs.qtpl:50 +//line gititemrefs.qtpl:53 qt422016.ReleaseByteBuffer(qb422016) -//line gititemrefs.qtpl:50 +//line gititemrefs.qtpl:53 return qs422016 -//line gititemrefs.qtpl:50 +//line gititemrefs.qtpl:53 } |