diff options
Diffstat (limited to 'templates/gitlist.qtpl.go')
-rw-r--r-- | templates/gitlist.qtpl.go | 286 |
1 files changed, 175 insertions, 111 deletions
diff --git a/templates/gitlist.qtpl.go b/templates/gitlist.qtpl.go index f38c404..97b570b 100644 --- a/templates/gitlist.qtpl.go +++ b/templates/gitlist.qtpl.go @@ -1,228 +1,292 @@ // Code generated by qtc from "gitlist.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. -//line gitlist.qtpl:1 +//line templates/gitlist.qtpl:1 package templates -//line gitlist.qtpl:1 +//line templates/gitlist.qtpl:1 +import "git.gabrielgio.me/cerrado/pkg/humanize" + +//line templates/gitlist.qtpl:2 import "git.gabrielgio.me/cerrado/pkg/service" -//line gitlist.qtpl:3 +//line templates/gitlist.qtpl:3 +import "context" + +//line templates/gitlist.qtpl:4 +import "strings" + +//line templates/gitlist.qtpl:6 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line gitlist.qtpl:3 +//line templates/gitlist.qtpl:6 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line gitlist.qtpl:4 +//line templates/gitlist.qtpl:7 type GitListPage struct { Respositories []*service.Repository About []byte } -//line gitlist.qtpl:10 -func (p *GitListPage) StreamTitle(qw422016 *qt422016.Writer) { -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:14 +func firstLine(text string) string { + lines := strings.Split(text, "\n") + if len(lines) > 0 { + return lines[0] + } + return "" +} + +//line templates/gitlist.qtpl:23 +func (p *GitListPage) StreamTitle(qw422016 *qt422016.Writer, ctx context.Context) { +//line templates/gitlist.qtpl:23 qw422016.N().S(`Git | List`) -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:23 } -//line gitlist.qtpl:10 -func (p *GitListPage) WriteTitle(qq422016 qtio422016.Writer) { -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:23 +func (p *GitListPage) WriteTitle(qq422016 qtio422016.Writer, ctx context.Context) { +//line templates/gitlist.qtpl:23 qw422016 := qt422016.AcquireWriter(qq422016) -//line gitlist.qtpl:10 - p.StreamTitle(qw422016) -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:23 + p.StreamTitle(qw422016, ctx) +//line templates/gitlist.qtpl:23 qt422016.ReleaseWriter(qw422016) -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:23 } -//line gitlist.qtpl:10 -func (p *GitListPage) Title() string { -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:23 +func (p *GitListPage) Title(ctx context.Context) string { +//line templates/gitlist.qtpl:23 qb422016 := qt422016.AcquireByteBuffer() -//line gitlist.qtpl:10 - p.WriteTitle(qb422016) -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:23 + p.WriteTitle(qb422016, ctx) +//line templates/gitlist.qtpl:23 qs422016 := string(qb422016.B) -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:23 qt422016.ReleaseByteBuffer(qb422016) -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:23 return qs422016 -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:23 } -//line gitlist.qtpl:12 -func (p *GitListPage) StreamNavbar(qw422016 *qt422016.Writer) { -//line gitlist.qtpl:12 - StreamNavbar(qw422016, Git) -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:25 +func (p *GitListPage) StreamNavbar(qw422016 *qt422016.Writer, ctx context.Context) { +//line templates/gitlist.qtpl:25 + StreamNavbar(qw422016, ctx, Git) +//line templates/gitlist.qtpl:25 } -//line gitlist.qtpl:12 -func (p *GitListPage) WriteNavbar(qq422016 qtio422016.Writer) { -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:25 +func (p *GitListPage) WriteNavbar(qq422016 qtio422016.Writer, ctx context.Context) { +//line templates/gitlist.qtpl:25 qw422016 := qt422016.AcquireWriter(qq422016) -//line gitlist.qtpl:12 - p.StreamNavbar(qw422016) -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:25 + p.StreamNavbar(qw422016, ctx) +//line templates/gitlist.qtpl:25 qt422016.ReleaseWriter(qw422016) -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:25 } -//line gitlist.qtpl:12 -func (p *GitListPage) Navbar() string { -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:25 +func (p *GitListPage) Navbar(ctx context.Context) string { +//line templates/gitlist.qtpl:25 qb422016 := qt422016.AcquireByteBuffer() -//line gitlist.qtpl:12 - p.WriteNavbar(qb422016) -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:25 + p.WriteNavbar(qb422016, ctx) +//line templates/gitlist.qtpl:25 qs422016 := string(qb422016.B) -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:25 qt422016.ReleaseByteBuffer(qb422016) -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:25 return qs422016 -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:25 } -//line gitlist.qtpl:14 -func (p *GitListPage) StreamContent(qw422016 *qt422016.Writer) { -//line gitlist.qtpl:14 +//line templates/gitlist.qtpl:27 +func (p *GitListPage) StreamContent(qw422016 *qt422016.Writer, ctx context.Context) { +//line templates/gitlist.qtpl:27 qw422016.N().S(` <div class="row"> <div class="col-md-6 order-last order-md-first"> <div class="event-list"> `) -//line gitlist.qtpl:18 +//line templates/gitlist.qtpl:31 for _, r := range p.Respositories { -//line gitlist.qtpl:18 +//line templates/gitlist.qtpl:31 qw422016.N().S(` <div class="event"> - <h4> - <a href="/`) -//line gitlist.qtpl:21 + <div class="row"> + <div class="col-md"> + <a href="/`) +//line templates/gitlist.qtpl:35 qw422016.E().S(r.Name) -//line gitlist.qtpl:21 +//line templates/gitlist.qtpl:35 qw422016.N().S(`/">`) -//line gitlist.qtpl:21 +//line templates/gitlist.qtpl:35 qw422016.E().S(r.Name) -//line gitlist.qtpl:21 +//line templates/gitlist.qtpl:35 qw422016.N().S(`</a> - </h4> + </div> + <div class="col-md text-md-end"> + <small>`) +//line templates/gitlist.qtpl:38 + if !r.Public { +//line templates/gitlist.qtpl:38 + qw422016.N().S(`private`) +//line templates/gitlist.qtpl:38 + } +//line templates/gitlist.qtpl:38 + qw422016.N().S(`</small> + </div> + </div> </hr> <p>`) -//line gitlist.qtpl:24 +//line templates/gitlist.qtpl:42 qw422016.E().S(r.Description) -//line gitlist.qtpl:24 +//line templates/gitlist.qtpl:42 qw422016.N().S(`</p> + <div class="event-commit row"> + <a class="col-xl-2" title="`) +//line templates/gitlist.qtpl:44 + qw422016.E().S(r.LastCommit.Commit().Hash.String()) +//line templates/gitlist.qtpl:44 + qw422016.N().S(`" href="/`) +//line templates/gitlist.qtpl:44 + qw422016.E().S(r.Name) +//line templates/gitlist.qtpl:44 + qw422016.N().S(`/commit/`) +//line templates/gitlist.qtpl:44 + qw422016.E().S(r.LastCommit.Commit().Hash.String()) +//line templates/gitlist.qtpl:44 + qw422016.N().S(`/">`) +//line templates/gitlist.qtpl:44 + qw422016.E().S(r.LastCommit.Commit().Hash.String()[0:8]) +//line templates/gitlist.qtpl:44 + qw422016.N().S(`</a> + <a class="col-xl-7"> `) +//line templates/gitlist.qtpl:45 + qw422016.E().S(firstLine(r.LastCommit.Commit().Message)) +//line templates/gitlist.qtpl:45 + qw422016.N().S(`</a> + <a class="col-xl-3" title="`) +//line templates/gitlist.qtpl:46 + qw422016.E().S(r.LastCommit.Commit().Author.When.UTC().Format("2006-01-02 15:04:05")) +//line templates/gitlist.qtpl:46 + qw422016.N().S(` UTC">`) +//line templates/gitlist.qtpl:46 + qw422016.E().S(humanize.Time(r.LastCommit.Commit().Author.When)) +//line templates/gitlist.qtpl:46 + qw422016.N().S(`</a> + </div> <p> <a href="/`) -//line gitlist.qtpl:26 +//line templates/gitlist.qtpl:49 qw422016.E().S(r.Name) -//line gitlist.qtpl:26 +//line templates/gitlist.qtpl:49 qw422016.N().S(`/log/`) -//line gitlist.qtpl:26 +//line templates/gitlist.qtpl:49 qw422016.E().S(r.Ref) -//line gitlist.qtpl:26 +//line templates/gitlist.qtpl:49 qw422016.N().S(`/">log</a> <a href="/`) -//line gitlist.qtpl:27 +//line templates/gitlist.qtpl:50 qw422016.E().S(r.Name) -//line gitlist.qtpl:27 +//line templates/gitlist.qtpl:50 qw422016.N().S(`/tree/`) -//line gitlist.qtpl:27 +//line templates/gitlist.qtpl:50 qw422016.E().S(r.Ref) -//line gitlist.qtpl:27 +//line templates/gitlist.qtpl:50 qw422016.N().S(`/">tree</a> <a href="/`) -//line gitlist.qtpl:28 +//line templates/gitlist.qtpl:51 qw422016.E().S(r.Name) -//line gitlist.qtpl:28 +//line templates/gitlist.qtpl:51 qw422016.N().S(`/refs/">refs</a> </p> </div> `) -//line gitlist.qtpl:31 +//line templates/gitlist.qtpl:54 } -//line gitlist.qtpl:31 +//line templates/gitlist.qtpl:54 qw422016.N().S(` </div> </div> <div id="about" class="col-md-4 order-first order-md-last"> `) -//line gitlist.qtpl:35 +//line templates/gitlist.qtpl:58 qw422016.N().Z(p.About) -//line gitlist.qtpl:35 +//line templates/gitlist.qtpl:58 qw422016.N().S(` </div> </div> `) -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:61 } -//line gitlist.qtpl:38 -func (p *GitListPage) WriteContent(qq422016 qtio422016.Writer) { -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:61 +func (p *GitListPage) WriteContent(qq422016 qtio422016.Writer, ctx context.Context) { +//line templates/gitlist.qtpl:61 qw422016 := qt422016.AcquireWriter(qq422016) -//line gitlist.qtpl:38 - p.StreamContent(qw422016) -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:61 + p.StreamContent(qw422016, ctx) +//line templates/gitlist.qtpl:61 qt422016.ReleaseWriter(qw422016) -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:61 } -//line gitlist.qtpl:38 -func (p *GitListPage) Content() string { -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:61 +func (p *GitListPage) Content(ctx context.Context) string { +//line templates/gitlist.qtpl:61 qb422016 := qt422016.AcquireByteBuffer() -//line gitlist.qtpl:38 - p.WriteContent(qb422016) -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:61 + p.WriteContent(qb422016, ctx) +//line templates/gitlist.qtpl:61 qs422016 := string(qb422016.B) -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:61 qt422016.ReleaseByteBuffer(qb422016) -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:61 return qs422016 -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:61 } -//line gitlist.qtpl:40 -func (p *GitListPage) StreamScript(qw422016 *qt422016.Writer) { -//line gitlist.qtpl:40 +//line templates/gitlist.qtpl:63 +func (p *GitListPage) StreamScript(qw422016 *qt422016.Writer, ctx context.Context) { +//line templates/gitlist.qtpl:63 qw422016.N().S(` `) -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:64 } -//line gitlist.qtpl:41 -func (p *GitListPage) WriteScript(qq422016 qtio422016.Writer) { -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:64 +func (p *GitListPage) WriteScript(qq422016 qtio422016.Writer, ctx context.Context) { +//line templates/gitlist.qtpl:64 qw422016 := qt422016.AcquireWriter(qq422016) -//line gitlist.qtpl:41 - p.StreamScript(qw422016) -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:64 + p.StreamScript(qw422016, ctx) +//line templates/gitlist.qtpl:64 qt422016.ReleaseWriter(qw422016) -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:64 } -//line gitlist.qtpl:41 -func (p *GitListPage) Script() string { -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:64 +func (p *GitListPage) Script(ctx context.Context) string { +//line templates/gitlist.qtpl:64 qb422016 := qt422016.AcquireByteBuffer() -//line gitlist.qtpl:41 - p.WriteScript(qb422016) -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:64 + p.WriteScript(qb422016, ctx) +//line templates/gitlist.qtpl:64 qs422016 := string(qb422016.B) -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:64 qt422016.ReleaseByteBuffer(qb422016) -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:64 return qs422016 -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:64 } |