diff options
Diffstat (limited to 'templates/gititemrefs.qtpl.go')
-rw-r--r-- | templates/gititemrefs.qtpl.go | 137 |
1 files changed, 104 insertions, 33 deletions
diff --git a/templates/gititemrefs.qtpl.go b/templates/gititemrefs.qtpl.go index 5294bf9..f2d2b6f 100644 --- a/templates/gititemrefs.qtpl.go +++ b/templates/gititemrefs.qtpl.go @@ -5,86 +5,157 @@ 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 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line gititemrefs.qtpl:1 +//line gititemrefs.qtpl:4 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line gititemrefs.qtpl:2 +//line gititemrefs.qtpl:5 type GitItemRefsPage struct { + Tags []*object.Tag + Branches []*plumbing.Reference } -//line gititemrefs.qtpl:6 +//line gititemrefs.qtpl:11 func (g *GitItemRefsPage) StreamNav(qw422016 *qt422016.Writer, name string) { -//line gititemrefs.qtpl:6 +//line gititemrefs.qtpl:11 StreamGitItemNav(qw422016, name, Refs) -//line gititemrefs.qtpl:6 +//line gititemrefs.qtpl:11 } -//line gititemrefs.qtpl:6 +//line gititemrefs.qtpl:11 func (g *GitItemRefsPage) WriteNav(qq422016 qtio422016.Writer, name string) { -//line gititemrefs.qtpl:6 +//line gititemrefs.qtpl:11 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemrefs.qtpl:6 +//line gititemrefs.qtpl:11 g.StreamNav(qw422016, name) -//line gititemrefs.qtpl:6 +//line gititemrefs.qtpl:11 qt422016.ReleaseWriter(qw422016) -//line gititemrefs.qtpl:6 +//line gititemrefs.qtpl:11 } -//line gititemrefs.qtpl:6 +//line gititemrefs.qtpl:11 func (g *GitItemRefsPage) Nav(name string) string { -//line gititemrefs.qtpl:6 +//line gititemrefs.qtpl:11 qb422016 := qt422016.AcquireByteBuffer() -//line gititemrefs.qtpl:6 +//line gititemrefs.qtpl:11 g.WriteNav(qb422016, name) -//line gititemrefs.qtpl:6 +//line gititemrefs.qtpl:11 qs422016 := string(qb422016.B) -//line gititemrefs.qtpl:6 +//line gititemrefs.qtpl:11 qt422016.ReleaseByteBuffer(qb422016) -//line gititemrefs.qtpl:6 +//line gititemrefs.qtpl:11 return qs422016 -//line gititemrefs.qtpl:6 +//line gititemrefs.qtpl:11 } -//line gititemrefs.qtpl:8 +//line gititemrefs.qtpl:13 func (g *GitItemRefsPage) StreamGitContent(qw422016 *qt422016.Writer) { -//line gititemrefs.qtpl:8 +//line gititemrefs.qtpl:13 + qw422016.N().S(` +<div class="row"> + <div class="col-xxl"> + <h4>Tags</h4> + <div class="logs"> + `) +//line gititemrefs.qtpl:18 + for _, t := range g.Tags { +//line gititemrefs.qtpl:18 + qw422016.N().S(` + <div class="row"> + <div class="col-xxl-2"> + `) +//line gititemrefs.qtpl:21 + qw422016.E().S(TimeFormat(t.Tagger.When)) +//line gititemrefs.qtpl:21 + qw422016.N().S(` + </div> + <div class="col-xxl-7"> + <pre>`) +//line gititemrefs.qtpl:24 + qw422016.E().S(t.Message) +//line gititemrefs.qtpl:24 + qw422016.N().S(`</pre> + </div> + <div class="col-xxl-3"> + <small>`) +//line gititemrefs.qtpl:27 + qw422016.E().S(t.Tagger.Name) +//line gititemrefs.qtpl:27 + qw422016.N().S(`</small> + </div> + </div> + `) +//line gititemrefs.qtpl:30 + } +//line gititemrefs.qtpl:30 + qw422016.N().S(` + </div> + </div> + <div class="col-xxl"> + <h4>Branches</h4> + <div class="logs"> + `) +//line gititemrefs.qtpl:36 + for _, b := range g.Branches { +//line gititemrefs.qtpl:36 + qw422016.N().S(` + <div class="row"> + <div class="col-xxl"> + `) +//line gititemrefs.qtpl:39 + qw422016.E().S(b.String()) +//line gititemrefs.qtpl:39 + qw422016.N().S(` + </div> + </div> + `) +//line gititemrefs.qtpl:42 + } +//line gititemrefs.qtpl:42 qw422016.N().S(` -<h4>Refs</h4> + </div> + </div> +</div> `) -//line gititemrefs.qtpl:10 +//line gititemrefs.qtpl:46 } -//line gititemrefs.qtpl:10 +//line gititemrefs.qtpl:46 func (g *GitItemRefsPage) WriteGitContent(qq422016 qtio422016.Writer) { -//line gititemrefs.qtpl:10 +//line gititemrefs.qtpl:46 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemrefs.qtpl:10 +//line gititemrefs.qtpl:46 g.StreamGitContent(qw422016) -//line gititemrefs.qtpl:10 +//line gititemrefs.qtpl:46 qt422016.ReleaseWriter(qw422016) -//line gititemrefs.qtpl:10 +//line gititemrefs.qtpl:46 } -//line gititemrefs.qtpl:10 +//line gititemrefs.qtpl:46 func (g *GitItemRefsPage) GitContent() string { -//line gititemrefs.qtpl:10 +//line gititemrefs.qtpl:46 qb422016 := qt422016.AcquireByteBuffer() -//line gititemrefs.qtpl:10 +//line gititemrefs.qtpl:46 g.WriteGitContent(qb422016) -//line gititemrefs.qtpl:10 +//line gititemrefs.qtpl:46 qs422016 := string(qb422016.B) -//line gititemrefs.qtpl:10 +//line gititemrefs.qtpl:46 qt422016.ReleaseByteBuffer(qb422016) -//line gititemrefs.qtpl:10 +//line gititemrefs.qtpl:46 return qs422016 -//line gititemrefs.qtpl:10 +//line gititemrefs.qtpl:46 } |