diff options
Diffstat (limited to 'templates')
-rw-r--r-- | templates/about.qtpl.go | 132 | ||||
-rw-r--r-- | templates/base.qtpl | 5 | ||||
-rw-r--r-- | templates/base.qtpl.go | 99 | ||||
-rw-r--r-- | templates/commit.qtpl | 2 | ||||
-rw-r--r-- | templates/commit.qtpl.go | 94 | ||||
-rw-r--r-- | templates/config.qtpl | 19 | ||||
-rw-r--r-- | templates/config.qtpl.go | 165 | ||||
-rw-r--r-- | templates/error.qtpl.go | 132 | ||||
-rw-r--r-- | templates/gititem.qtpl.go | 154 | ||||
-rw-r--r-- | templates/gititemabout.qtpl.go | 72 | ||||
-rw-r--r-- | templates/gititemblob.qtpl.go | 110 | ||||
-rw-r--r-- | templates/gititemcommit.qtpl.go | 78 | ||||
-rw-r--r-- | templates/gititemlog.qtpl.go | 82 | ||||
-rw-r--r-- | templates/gititemrefs.qtpl.go | 112 | ||||
-rw-r--r-- | templates/gititemsummary.qtpl.go | 126 | ||||
-rw-r--r-- | templates/gititemtree.qtpl | 7 | ||||
-rw-r--r-- | templates/gititemtree.qtpl.go | 189 | ||||
-rw-r--r-- | templates/gitlist.qtpl | 3 | ||||
-rw-r--r-- | templates/gitlist.qtpl.go | 177 | ||||
-rw-r--r-- | templates/login.qtpl | 31 | ||||
-rw-r--r-- | templates/login.qtpl.go | 173 | ||||
-rw-r--r-- | templates/navbar.qtpl | 7 | ||||
-rw-r--r-- | templates/navbar.qtpl.go | 189 | ||||
-rw-r--r-- | templates/tags.qtpl.go | 110 |
24 files changed, 1157 insertions, 1111 deletions
diff --git a/templates/about.qtpl.go b/templates/about.qtpl.go index aaa2514..2c07ceb 100644 --- a/templates/about.qtpl.go +++ b/templates/about.qtpl.go @@ -1,162 +1,162 @@ // Code generated by qtc from "about.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. -//line about.qtpl:1 +//line templates/about.qtpl:1 package templates -//line about.qtpl:1 +//line templates/about.qtpl:1 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line about.qtpl:1 +//line templates/about.qtpl:1 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line about.qtpl:2 +//line templates/about.qtpl:2 type AboutPage struct { Body []byte } -//line about.qtpl:7 +//line templates/about.qtpl:7 func (p *AboutPage) StreamTitle(qw422016 *qt422016.Writer) { -//line about.qtpl:7 +//line templates/about.qtpl:7 qw422016.N().S(`Hello`) -//line about.qtpl:7 +//line templates/about.qtpl:7 } -//line about.qtpl:7 +//line templates/about.qtpl:7 func (p *AboutPage) WriteTitle(qq422016 qtio422016.Writer) { -//line about.qtpl:7 +//line templates/about.qtpl:7 qw422016 := qt422016.AcquireWriter(qq422016) -//line about.qtpl:7 +//line templates/about.qtpl:7 p.StreamTitle(qw422016) -//line about.qtpl:7 +//line templates/about.qtpl:7 qt422016.ReleaseWriter(qw422016) -//line about.qtpl:7 +//line templates/about.qtpl:7 } -//line about.qtpl:7 +//line templates/about.qtpl:7 func (p *AboutPage) Title() string { -//line about.qtpl:7 +//line templates/about.qtpl:7 qb422016 := qt422016.AcquireByteBuffer() -//line about.qtpl:7 +//line templates/about.qtpl:7 p.WriteTitle(qb422016) -//line about.qtpl:7 +//line templates/about.qtpl:7 qs422016 := string(qb422016.B) -//line about.qtpl:7 +//line templates/about.qtpl:7 qt422016.ReleaseByteBuffer(qb422016) -//line about.qtpl:7 +//line templates/about.qtpl:7 return qs422016 -//line about.qtpl:7 +//line templates/about.qtpl:7 } -//line about.qtpl:9 +//line templates/about.qtpl:9 func (p *AboutPage) StreamNavbar(qw422016 *qt422016.Writer) { -//line about.qtpl:9 +//line templates/about.qtpl:9 StreamNavbar(qw422016, About) -//line about.qtpl:9 +//line templates/about.qtpl:9 } -//line about.qtpl:9 +//line templates/about.qtpl:9 func (p *AboutPage) WriteNavbar(qq422016 qtio422016.Writer) { -//line about.qtpl:9 +//line templates/about.qtpl:9 qw422016 := qt422016.AcquireWriter(qq422016) -//line about.qtpl:9 +//line templates/about.qtpl:9 p.StreamNavbar(qw422016) -//line about.qtpl:9 +//line templates/about.qtpl:9 qt422016.ReleaseWriter(qw422016) -//line about.qtpl:9 +//line templates/about.qtpl:9 } -//line about.qtpl:9 +//line templates/about.qtpl:9 func (p *AboutPage) Navbar() string { -//line about.qtpl:9 +//line templates/about.qtpl:9 qb422016 := qt422016.AcquireByteBuffer() -//line about.qtpl:9 +//line templates/about.qtpl:9 p.WriteNavbar(qb422016) -//line about.qtpl:9 +//line templates/about.qtpl:9 qs422016 := string(qb422016.B) -//line about.qtpl:9 +//line templates/about.qtpl:9 qt422016.ReleaseByteBuffer(qb422016) -//line about.qtpl:9 +//line templates/about.qtpl:9 return qs422016 -//line about.qtpl:9 +//line templates/about.qtpl:9 } -//line about.qtpl:11 +//line templates/about.qtpl:11 func (p *AboutPage) StreamContent(qw422016 *qt422016.Writer) { -//line about.qtpl:11 +//line templates/about.qtpl:11 qw422016.N().S(` `) -//line about.qtpl:12 +//line templates/about.qtpl:12 qw422016.N().Z(p.Body) -//line about.qtpl:12 +//line templates/about.qtpl:12 qw422016.N().S(` `) -//line about.qtpl:13 +//line templates/about.qtpl:13 } -//line about.qtpl:13 +//line templates/about.qtpl:13 func (p *AboutPage) WriteContent(qq422016 qtio422016.Writer) { -//line about.qtpl:13 +//line templates/about.qtpl:13 qw422016 := qt422016.AcquireWriter(qq422016) -//line about.qtpl:13 +//line templates/about.qtpl:13 p.StreamContent(qw422016) -//line about.qtpl:13 +//line templates/about.qtpl:13 qt422016.ReleaseWriter(qw422016) -//line about.qtpl:13 +//line templates/about.qtpl:13 } -//line about.qtpl:13 +//line templates/about.qtpl:13 func (p *AboutPage) Content() string { -//line about.qtpl:13 +//line templates/about.qtpl:13 qb422016 := qt422016.AcquireByteBuffer() -//line about.qtpl:13 +//line templates/about.qtpl:13 p.WriteContent(qb422016) -//line about.qtpl:13 +//line templates/about.qtpl:13 qs422016 := string(qb422016.B) -//line about.qtpl:13 +//line templates/about.qtpl:13 qt422016.ReleaseByteBuffer(qb422016) -//line about.qtpl:13 +//line templates/about.qtpl:13 return qs422016 -//line about.qtpl:13 +//line templates/about.qtpl:13 } -//line about.qtpl:15 +//line templates/about.qtpl:15 func (p *AboutPage) StreamScript(qw422016 *qt422016.Writer) { -//line about.qtpl:15 +//line templates/about.qtpl:15 qw422016.N().S(` `) -//line about.qtpl:16 +//line templates/about.qtpl:16 } -//line about.qtpl:16 +//line templates/about.qtpl:16 func (p *AboutPage) WriteScript(qq422016 qtio422016.Writer) { -//line about.qtpl:16 +//line templates/about.qtpl:16 qw422016 := qt422016.AcquireWriter(qq422016) -//line about.qtpl:16 +//line templates/about.qtpl:16 p.StreamScript(qw422016) -//line about.qtpl:16 +//line templates/about.qtpl:16 qt422016.ReleaseWriter(qw422016) -//line about.qtpl:16 +//line templates/about.qtpl:16 } -//line about.qtpl:16 +//line templates/about.qtpl:16 func (p *AboutPage) Script() string { -//line about.qtpl:16 +//line templates/about.qtpl:16 qb422016 := qt422016.AcquireByteBuffer() -//line about.qtpl:16 +//line templates/about.qtpl:16 p.WriteScript(qb422016) -//line about.qtpl:16 +//line templates/about.qtpl:16 qs422016 := string(qb422016.B) -//line about.qtpl:16 +//line templates/about.qtpl:16 qt422016.ReleaseByteBuffer(qb422016) -//line about.qtpl:16 +//line templates/about.qtpl:16 return qs422016 -//line about.qtpl:16 +//line templates/about.qtpl:16 } diff --git a/templates/base.qtpl b/templates/base.qtpl index 9e2e6ac..566308f 100644 --- a/templates/base.qtpl +++ b/templates/base.qtpl @@ -43,14 +43,11 @@ Page prints a page implementing Page interface. <meta charset="utf-8"> <link rel="icon" href="data:,"> <title>{%= p.Title() %}</title> - <link rel="stylesheet" href="/static/main{%s Slug%}.css"> + <link rel="stylesheet" href="/static/main{%s Slug %}.css"> <meta content="text/html;charset=utf-8" http-equiv="Content-Type"> <meta name="viewport" content="width=device-width, initial-scale=1" /> </head> <body> - <div class="alert alert-warning text-center" role="alert"> - This project is under development, things may be broken or incomplete. - </div> {%= p.Navbar() %} <div class="container"> {%= p.Content() %} diff --git a/templates/base.qtpl.go b/templates/base.qtpl.go index b2356fe..f8ff91f 100644 --- a/templates/base.qtpl.go +++ b/templates/base.qtpl.go @@ -4,61 +4,61 @@ // This is a base page template. All the other template pages implement this interface. // -//line base.qtpl:3 +//line templates/base.qtpl:3 package templates -//line base.qtpl:3 +//line templates/base.qtpl:3 import "strconv" -//line base.qtpl:4 +//line templates/base.qtpl:4 import "time" -//line base.qtpl:6 +//line templates/base.qtpl:6 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line base.qtpl:6 +//line templates/base.qtpl:6 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line base.qtpl:7 +//line templates/base.qtpl:7 var Slug = "" -//line base.qtpl:11 +//line templates/base.qtpl:11 type Page interface { -//line base.qtpl:11 +//line templates/base.qtpl:11 Title() string -//line base.qtpl:11 +//line templates/base.qtpl:11 StreamTitle(qw422016 *qt422016.Writer) -//line base.qtpl:11 +//line templates/base.qtpl:11 WriteTitle(qq422016 qtio422016.Writer) -//line base.qtpl:11 +//line templates/base.qtpl:11 Content() string -//line base.qtpl:11 +//line templates/base.qtpl:11 StreamContent(qw422016 *qt422016.Writer) -//line base.qtpl:11 +//line templates/base.qtpl:11 WriteContent(qq422016 qtio422016.Writer) -//line base.qtpl:11 +//line templates/base.qtpl:11 Script() string -//line base.qtpl:11 +//line templates/base.qtpl:11 StreamScript(qw422016 *qt422016.Writer) -//line base.qtpl:11 +//line templates/base.qtpl:11 WriteScript(qq422016 qtio422016.Writer) -//line base.qtpl:11 +//line templates/base.qtpl:11 Navbar() string -//line base.qtpl:11 +//line templates/base.qtpl:11 StreamNavbar(qw422016 *qt422016.Writer) -//line base.qtpl:11 +//line templates/base.qtpl:11 WriteNavbar(qq422016 qtio422016.Writer) -//line base.qtpl:11 +//line templates/base.qtpl:11 } -//line base.qtpl:20 +//line templates/base.qtpl:20 func FromUInttoString(u *uint) string { if u != nil { return strconv.FormatUint(uint64(*u), 10) @@ -66,21 +66,21 @@ func FromUInttoString(u *uint) string { return "" } -//line base.qtpl:28 +//line templates/base.qtpl:28 func TimeFormat(t time.Time) string { return t.Format("02.01.2006") } -//line base.qtpl:33 +//line templates/base.qtpl:33 func Ignore[T any](v T, _ error) T { return v } // Page prints a page implementing Page interface. -//line base.qtpl:39 +//line templates/base.qtpl:39 func StreamPageTemplate(qw422016 *qt422016.Writer, p Page) { -//line base.qtpl:39 +//line templates/base.qtpl:39 qw422016.N().S(` <!DOCTYPE html> <html lang="en"> @@ -88,67 +88,64 @@ func StreamPageTemplate(qw422016 *qt422016.Writer, p Page) { <meta charset="utf-8"> <link rel="icon" href="data:,"> <title>`) -//line base.qtpl:45 +//line templates/base.qtpl:45 p.StreamTitle(qw422016) -//line base.qtpl:45 +//line templates/base.qtpl:45 qw422016.N().S(`</title> <link rel="stylesheet" href="/static/main`) -//line base.qtpl:46 +//line templates/base.qtpl:46 qw422016.E().S(Slug) -//line base.qtpl:46 +//line templates/base.qtpl:46 qw422016.N().S(`.css"> <meta content="text/html;charset=utf-8" http-equiv="Content-Type"> <meta name="viewport" content="width=device-width, initial-scale=1" /> </head> <body> - <div class="alert alert-warning text-center" role="alert"> - This project is under development, things may be broken or incomplete. - </div> `) -//line base.qtpl:54 +//line templates/base.qtpl:51 p.StreamNavbar(qw422016) -//line base.qtpl:54 +//line templates/base.qtpl:51 qw422016.N().S(` <div class="container"> `) -//line base.qtpl:56 +//line templates/base.qtpl:53 p.StreamContent(qw422016) -//line base.qtpl:56 +//line templates/base.qtpl:53 qw422016.N().S(` </div> </body> `) -//line base.qtpl:59 +//line templates/base.qtpl:56 p.StreamScript(qw422016) -//line base.qtpl:59 +//line templates/base.qtpl:56 qw422016.N().S(` </html> `) -//line base.qtpl:61 +//line templates/base.qtpl:58 } -//line base.qtpl:61 +//line templates/base.qtpl:58 func WritePageTemplate(qq422016 qtio422016.Writer, p Page) { -//line base.qtpl:61 +//line templates/base.qtpl:58 qw422016 := qt422016.AcquireWriter(qq422016) -//line base.qtpl:61 +//line templates/base.qtpl:58 StreamPageTemplate(qw422016, p) -//line base.qtpl:61 +//line templates/base.qtpl:58 qt422016.ReleaseWriter(qw422016) -//line base.qtpl:61 +//line templates/base.qtpl:58 } -//line base.qtpl:61 +//line templates/base.qtpl:58 func PageTemplate(p Page) string { -//line base.qtpl:61 +//line templates/base.qtpl:58 qb422016 := qt422016.AcquireByteBuffer() -//line base.qtpl:61 +//line templates/base.qtpl:58 WritePageTemplate(qb422016, p) -//line base.qtpl:61 +//line templates/base.qtpl:58 qs422016 := string(qb422016.B) -//line base.qtpl:61 +//line templates/base.qtpl:58 qt422016.ReleaseByteBuffer(qb422016) -//line base.qtpl:61 +//line templates/base.qtpl:58 return qs422016 -//line base.qtpl:61 +//line templates/base.qtpl:58 } diff --git a/templates/commit.qtpl b/templates/commit.qtpl index 2b58864..ae26a51 100644 --- a/templates/commit.qtpl +++ b/templates/commit.qtpl @@ -12,7 +12,7 @@ </div> {% endif %} <div class="col-md text-md-end"> - <a title="{%s c.Committer.Email %}" href="mailto:{%s c.Committer.Email %}">{%s c.Committer.Name %}</a> + <a title="{%s c.Committer.Email %}" href="mailto:{%s c.Author.Email %}">{%s c.Author.Name %}</a> </div> </div> <div class="code-view"> diff --git a/templates/commit.qtpl.go b/templates/commit.qtpl.go index 04d1c9c..fac2e88 100644 --- a/templates/commit.qtpl.go +++ b/templates/commit.qtpl.go @@ -1,125 +1,125 @@ // Code generated by qtc from "commit.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. -//line commit.qtpl:1 +//line templates/commit.qtpl:1 package templates -//line commit.qtpl:1 +//line templates/commit.qtpl:1 import "github.com/go-git/go-git/v5/plumbing/object" -//line commit.qtpl:3 +//line templates/commit.qtpl:3 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line commit.qtpl:3 +//line templates/commit.qtpl:3 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line commit.qtpl:3 +//line templates/commit.qtpl:3 func StreamCommit(qw422016 *qt422016.Writer, name string, c *object.Commit, showTar bool) { -//line commit.qtpl:3 +//line templates/commit.qtpl:3 qw422016.N().S(` <div class="row event"> <div class="row"> <div class="col-md"> <a title="`) -//line commit.qtpl:7 +//line templates/commit.qtpl:7 qw422016.E().S(c.Hash.String()) -//line commit.qtpl:7 +//line templates/commit.qtpl:7 qw422016.N().S(`" href="/`) -//line commit.qtpl:7 +//line templates/commit.qtpl:7 qw422016.E().S(name) -//line commit.qtpl:7 +//line templates/commit.qtpl:7 qw422016.N().S(`/commit/`) -//line commit.qtpl:7 +//line templates/commit.qtpl:7 qw422016.E().S(c.Hash.String()) -//line commit.qtpl:7 +//line templates/commit.qtpl:7 qw422016.N().S(`">`) -//line commit.qtpl:7 +//line templates/commit.qtpl:7 qw422016.E().S(c.Hash.String()[0:8]) -//line commit.qtpl:7 +//line templates/commit.qtpl:7 qw422016.N().S(`</a> </div> `) -//line commit.qtpl:9 +//line templates/commit.qtpl:9 if showTar { -//line commit.qtpl:9 +//line templates/commit.qtpl:9 qw422016.N().S(` <div class="col-md text-md-center"> <a title="tar.gz for `) -//line commit.qtpl:11 +//line templates/commit.qtpl:11 qw422016.E().S(c.Hash.String()) -//line commit.qtpl:11 +//line templates/commit.qtpl:11 qw422016.N().S(`" href="/`) -//line commit.qtpl:11 +//line templates/commit.qtpl:11 qw422016.E().S(name) -//line commit.qtpl:11 +//line templates/commit.qtpl:11 qw422016.N().S(`/archive/`) -//line commit.qtpl:11 +//line templates/commit.qtpl:11 qw422016.E().S(c.Hash.String()) -//line commit.qtpl:11 +//line templates/commit.qtpl:11 qw422016.N().S(`.tar.gz">tar.gz</a> </div> `) -//line commit.qtpl:13 +//line templates/commit.qtpl:13 } -//line commit.qtpl:13 +//line templates/commit.qtpl:13 qw422016.N().S(` <div class="col-md text-md-end"> <a title="`) -//line commit.qtpl:15 +//line templates/commit.qtpl:15 qw422016.E().S(c.Committer.Email) -//line commit.qtpl:15 +//line templates/commit.qtpl:15 qw422016.N().S(`" href="mailto:`) -//line commit.qtpl:15 - qw422016.E().S(c.Committer.Email) -//line commit.qtpl:15 +//line templates/commit.qtpl:15 + qw422016.E().S(c.Author.Email) +//line templates/commit.qtpl:15 qw422016.N().S(`">`) -//line commit.qtpl:15 - qw422016.E().S(c.Committer.Name) -//line commit.qtpl:15 +//line templates/commit.qtpl:15 + qw422016.E().S(c.Author.Name) +//line templates/commit.qtpl:15 qw422016.N().S(`</a> </div> </div> <div class="code-view"> <pre>`) -//line commit.qtpl:19 +//line templates/commit.qtpl:19 qw422016.E().S(c.Message) -//line commit.qtpl:19 +//line templates/commit.qtpl:19 qw422016.N().S(`</pre> </div> </div> `) -//line commit.qtpl:22 +//line templates/commit.qtpl:22 } -//line commit.qtpl:22 +//line templates/commit.qtpl:22 func WriteCommit(qq422016 qtio422016.Writer, name string, c *object.Commit, showTar bool) { -//line commit.qtpl:22 +//line templates/commit.qtpl:22 qw422016 := qt422016.AcquireWriter(qq422016) -//line commit.qtpl:22 +//line templates/commit.qtpl:22 StreamCommit(qw422016, name, c, showTar) -//line commit.qtpl:22 +//line templates/commit.qtpl:22 qt422016.ReleaseWriter(qw422016) -//line commit.qtpl:22 +//line templates/commit.qtpl:22 } -//line commit.qtpl:22 +//line templates/commit.qtpl:22 func Commit(name string, c *object.Commit, showTar bool) string { -//line commit.qtpl:22 +//line templates/commit.qtpl:22 qb422016 := qt422016.AcquireByteBuffer() -//line commit.qtpl:22 +//line templates/commit.qtpl:22 WriteCommit(qb422016, name, c, showTar) -//line commit.qtpl:22 +//line templates/commit.qtpl:22 qs422016 := string(qb422016.B) -//line commit.qtpl:22 +//line templates/commit.qtpl:22 qt422016.ReleaseByteBuffer(qb422016) -//line commit.qtpl:22 +//line templates/commit.qtpl:22 return qs422016 -//line commit.qtpl:22 +//line templates/commit.qtpl:22 } diff --git a/templates/config.qtpl b/templates/config.qtpl deleted file mode 100644 index b3df50e..0000000 --- a/templates/config.qtpl +++ /dev/null @@ -1,19 +0,0 @@ -{% code -type ConfigPage struct { - Body []byte -} -%} - -{% func (p *ConfigPage) Title() %}Hello{% endfunc %} - -{% func (p *ConfigPage) Navbar() %}{%= Navbar(Config) %}{% endfunc %} - -{% func (p *ConfigPage) Content() %} -<p>This is the configuration that is currently loaded</p> -<div class="code-view"> -{%z= p.Body %} -</div> -{% endfunc %} - -{% func (p *ConfigPage) Script() %} -{% endfunc %} diff --git a/templates/config.qtpl.go b/templates/config.qtpl.go deleted file mode 100644 index 58b3881..0000000 --- a/templates/config.qtpl.go +++ /dev/null @@ -1,165 +0,0 @@ -// Code generated by qtc from "config.qtpl". DO NOT EDIT. -// See https://github.com/valyala/quicktemplate for details. - -//line config.qtpl:1 -package templates - -//line config.qtpl:1 -import ( - qtio422016 "io" - - qt422016 "github.com/valyala/quicktemplate" -) - -//line config.qtpl:1 -var ( - _ = qtio422016.Copy - _ = qt422016.AcquireByteBuffer -) - -//line config.qtpl:2 -type ConfigPage struct { - Body []byte -} - -//line config.qtpl:7 -func (p *ConfigPage) StreamTitle(qw422016 *qt422016.Writer) { -//line config.qtpl:7 - qw422016.N().S(`Hello`) -//line config.qtpl:7 -} - -//line config.qtpl:7 -func (p *ConfigPage) WriteTitle(qq422016 qtio422016.Writer) { -//line config.qtpl:7 - qw422016 := qt422016.AcquireWriter(qq422016) -//line config.qtpl:7 - p.StreamTitle(qw422016) -//line config.qtpl:7 - qt422016.ReleaseWriter(qw422016) -//line config.qtpl:7 -} - -//line config.qtpl:7 -func (p *ConfigPage) Title() string { -//line config.qtpl:7 - qb422016 := qt422016.AcquireByteBuffer() -//line config.qtpl:7 - p.WriteTitle(qb422016) -//line config.qtpl:7 - qs422016 := string(qb422016.B) -//line config.qtpl:7 - qt422016.ReleaseByteBuffer(qb422016) -//line config.qtpl:7 - return qs422016 -//line config.qtpl:7 -} - -//line config.qtpl:9 -func (p *ConfigPage) StreamNavbar(qw422016 *qt422016.Writer) { -//line config.qtpl:9 - StreamNavbar(qw422016, Config) -//line config.qtpl:9 -} - -//line config.qtpl:9 -func (p *ConfigPage) WriteNavbar(qq422016 qtio422016.Writer) { -//line config.qtpl:9 - qw422016 := qt422016.AcquireWriter(qq422016) -//line config.qtpl:9 - p.StreamNavbar(qw422016) -//line config.qtpl:9 - qt422016.ReleaseWriter(qw422016) -//line config.qtpl:9 -} - -//line config.qtpl:9 -func (p *ConfigPage) Navbar() string { -//line config.qtpl:9 - qb422016 := qt422016.AcquireByteBuffer() -//line config.qtpl:9 - p.WriteNavbar(qb422016) -//line config.qtpl:9 - qs422016 := string(qb422016.B) -//line config.qtpl:9 - qt422016.ReleaseByteBuffer(qb422016) -//line config.qtpl:9 - return qs422016 -//line config.qtpl:9 -} - -//line config.qtpl:11 -func (p *ConfigPage) StreamContent(qw422016 *qt422016.Writer) { -//line config.qtpl:11 - qw422016.N().S(` -<p>This is the configuration that is currently loaded</p> -<div class="code-view"> -`) -//line config.qtpl:14 - qw422016.N().Z(p.Body) -//line config.qtpl:14 - qw422016.N().S(` -</div> -`) -//line config.qtpl:16 -} - -//line config.qtpl:16 -func (p *ConfigPage) WriteContent(qq422016 qtio422016.Writer) { -//line config.qtpl:16 - qw422016 := qt422016.AcquireWriter(qq422016) -//line config.qtpl:16 - p.StreamContent(qw422016) -//line config.qtpl:16 - qt422016.ReleaseWriter(qw422016) -//line config.qtpl:16 -} - -//line config.qtpl:16 -func (p *ConfigPage) Content() string { -//line config.qtpl:16 - qb422016 := qt422016.AcquireByteBuffer() -//line config.qtpl:16 - p.WriteContent(qb422016) -//line config.qtpl:16 - qs422016 := string(qb422016.B) -//line config.qtpl:16 - qt422016.ReleaseByteBuffer(qb422016) -//line config.qtpl:16 - return qs422016 -//line config.qtpl:16 -} - -//line config.qtpl:18 -func (p *ConfigPage) StreamScript(qw422016 *qt422016.Writer) { -//line config.qtpl:18 - qw422016.N().S(` -`) -//line config.qtpl:19 -} - -//line config.qtpl:19 -func (p *ConfigPage) WriteScript(qq422016 qtio422016.Writer) { -//line config.qtpl:19 - qw422016 := qt422016.AcquireWriter(qq422016) -//line config.qtpl:19 - p.StreamScript(qw422016) -//line config.qtpl:19 - qt422016.ReleaseWriter(qw422016) -//line config.qtpl:19 -} - -//line config.qtpl:19 -func (p *ConfigPage) Script() string { -//line config.qtpl:19 - qb422016 := qt422016.AcquireByteBuffer() -//line config.qtpl:19 - p.WriteScript(qb422016) -//line config.qtpl:19 - qs422016 := string(qb422016.B) -//line config.qtpl:19 - qt422016.ReleaseByteBuffer(qb422016) -//line config.qtpl:19 - return qs422016 -//line config.qtpl:19 -} diff --git a/templates/error.qtpl.go b/templates/error.qtpl.go index 099395f..f415968 100644 --- a/templates/error.qtpl.go +++ b/templates/error.qtpl.go @@ -1,162 +1,162 @@ // Code generated by qtc from "error.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. -//line error.qtpl:1 +//line templates/error.qtpl:1 package templates -//line error.qtpl:1 +//line templates/error.qtpl:1 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line error.qtpl:1 +//line templates/error.qtpl:1 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line error.qtpl:2 +//line templates/error.qtpl:2 type ErrorPage struct { Message string } -//line error.qtpl:7 +//line templates/error.qtpl:7 func (p *ErrorPage) StreamTitle(qw422016 *qt422016.Writer) { -//line error.qtpl:7 +//line templates/error.qtpl:7 qw422016.N().S(`Error`) -//line error.qtpl:7 +//line templates/error.qtpl:7 } -//line error.qtpl:7 +//line templates/error.qtpl:7 func (p *ErrorPage) WriteTitle(qq422016 qtio422016.Writer) { -//line error.qtpl:7 +//line templates/error.qtpl:7 qw422016 := qt422016.AcquireWriter(qq422016) -//line error.qtpl:7 +//line templates/error.qtpl:7 p.StreamTitle(qw422016) -//line error.qtpl:7 +//line templates/error.qtpl:7 qt422016.ReleaseWriter(qw422016) -//line error.qtpl:7 +//line templates/error.qtpl:7 } -//line error.qtpl:7 +//line templates/error.qtpl:7 func (p *ErrorPage) Title() string { -//line error.qtpl:7 +//line templates/error.qtpl:7 qb422016 := qt422016.AcquireByteBuffer() -//line error.qtpl:7 +//line templates/error.qtpl:7 p.WriteTitle(qb422016) -//line error.qtpl:7 +//line templates/error.qtpl:7 qs422016 := string(qb422016.B) -//line error.qtpl:7 +//line templates/error.qtpl:7 qt422016.ReleaseByteBuffer(qb422016) -//line error.qtpl:7 +//line templates/error.qtpl:7 return qs422016 -//line error.qtpl:7 +//line templates/error.qtpl:7 } -//line error.qtpl:9 +//line templates/error.qtpl:9 func (p *ErrorPage) StreamNavbar(qw422016 *qt422016.Writer) { -//line error.qtpl:9 +//line templates/error.qtpl:9 StreamNavbar(qw422016, Git) -//line error.qtpl:9 +//line templates/error.qtpl:9 } -//line error.qtpl:9 +//line templates/error.qtpl:9 func (p *ErrorPage) WriteNavbar(qq422016 qtio422016.Writer) { -//line error.qtpl:9 +//line templates/error.qtpl:9 qw422016 := qt422016.AcquireWriter(qq422016) -//line error.qtpl:9 +//line templates/error.qtpl:9 p.StreamNavbar(qw422016) -//line error.qtpl:9 +//line templates/error.qtpl:9 qt422016.ReleaseWriter(qw422016) -//line error.qtpl:9 +//line templates/error.qtpl:9 } -//line error.qtpl:9 +//line templates/error.qtpl:9 func (p *ErrorPage) Navbar() string { -//line error.qtpl:9 +//line templates/error.qtpl:9 qb422016 := qt422016.AcquireByteBuffer() -//line error.qtpl:9 +//line templates/error.qtpl:9 p.WriteNavbar(qb422016) -//line error.qtpl:9 +//line templates/error.qtpl:9 qs422016 := string(qb422016.B) -//line error.qtpl:9 +//line templates/error.qtpl:9 qt422016.ReleaseByteBuffer(qb422016) -//line error.qtpl:9 +//line templates/error.qtpl:9 return qs422016 -//line error.qtpl:9 +//line templates/error.qtpl:9 } -//line error.qtpl:11 +//line templates/error.qtpl:11 func (p *ErrorPage) StreamContent(qw422016 *qt422016.Writer) { -//line error.qtpl:11 +//line templates/error.qtpl:11 qw422016.N().S(` `) -//line error.qtpl:12 +//line templates/error.qtpl:12 qw422016.E().S(p.Message) -//line error.qtpl:12 +//line templates/error.qtpl:12 qw422016.N().S(` `) -//line error.qtpl:13 +//line templates/error.qtpl:13 } -//line error.qtpl:13 +//line templates/error.qtpl:13 func (p *ErrorPage) WriteContent(qq422016 qtio422016.Writer) { -//line error.qtpl:13 +//line templates/error.qtpl:13 qw422016 := qt422016.AcquireWriter(qq422016) -//line error.qtpl:13 +//line templates/error.qtpl:13 p.StreamContent(qw422016) -//line error.qtpl:13 +//line templates/error.qtpl:13 qt422016.ReleaseWriter(qw422016) -//line error.qtpl:13 +//line templates/error.qtpl:13 } -//line error.qtpl:13 +//line templates/error.qtpl:13 func (p *ErrorPage) Content() string { -//line error.qtpl:13 +//line templates/error.qtpl:13 qb422016 := qt422016.AcquireByteBuffer() -//line error.qtpl:13 +//line templates/error.qtpl:13 p.WriteContent(qb422016) -//line error.qtpl:13 +//line templates/error.qtpl:13 qs422016 := string(qb422016.B) -//line error.qtpl:13 +//line templates/error.qtpl:13 qt422016.ReleaseByteBuffer(qb422016) -//line error.qtpl:13 +//line templates/error.qtpl:13 return qs422016 -//line error.qtpl:13 +//line templates/error.qtpl:13 } -//line error.qtpl:15 +//line templates/error.qtpl:15 func (p *ErrorPage) StreamScript(qw422016 *qt422016.Writer) { -//line error.qtpl:15 +//line templates/error.qtpl:15 qw422016.N().S(` `) -//line error.qtpl:16 +//line templates/error.qtpl:16 } -//line error.qtpl:16 +//line templates/error.qtpl:16 func (p *ErrorPage) WriteScript(qq422016 qtio422016.Writer) { -//line error.qtpl:16 +//line templates/error.qtpl:16 qw422016 := qt422016.AcquireWriter(qq422016) -//line error.qtpl:16 +//line templates/error.qtpl:16 p.StreamScript(qw422016) -//line error.qtpl:16 +//line templates/error.qtpl:16 qt422016.ReleaseWriter(qw422016) -//line error.qtpl:16 +//line templates/error.qtpl:16 } -//line error.qtpl:16 +//line templates/error.qtpl:16 func (p *ErrorPage) Script() string { -//line error.qtpl:16 +//line templates/error.qtpl:16 qb422016 := qt422016.AcquireByteBuffer() -//line error.qtpl:16 +//line templates/error.qtpl:16 p.WriteScript(qb422016) -//line error.qtpl:16 +//line templates/error.qtpl:16 qs422016 := string(qb422016.B) -//line error.qtpl:16 +//line templates/error.qtpl:16 qt422016.ReleaseByteBuffer(qb422016) -//line error.qtpl:16 +//line templates/error.qtpl:16 return qs422016 -//line error.qtpl:16 +//line templates/error.qtpl:16 } diff --git a/templates/gititem.qtpl.go b/templates/gititem.qtpl.go index 7cfeeb4..c9a00b2 100644 --- a/templates/gititem.qtpl.go +++ b/templates/gititem.qtpl.go @@ -1,190 +1,190 @@ // Code generated by qtc from "gititem.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. -//line gititem.qtpl:1 +//line templates/gititem.qtpl:1 package templates -//line gititem.qtpl:1 +//line templates/gititem.qtpl:1 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line gititem.qtpl:1 +//line templates/gititem.qtpl:1 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line gititem.qtpl:2 +//line templates/gititem.qtpl:2 type GitItemBase interface { -//line gititem.qtpl:2 +//line templates/gititem.qtpl:2 Nav(name, ref string) string -//line gititem.qtpl:2 +//line templates/gititem.qtpl:2 StreamNav(qw422016 *qt422016.Writer, name, ref string) -//line gititem.qtpl:2 +//line templates/gititem.qtpl:2 WriteNav(qq422016 qtio422016.Writer, name, ref string) -//line gititem.qtpl:2 +//line templates/gititem.qtpl:2 GitContent(name, ref string) string -//line gititem.qtpl:2 +//line templates/gititem.qtpl:2 StreamGitContent(qw422016 *qt422016.Writer, name, ref string) -//line gititem.qtpl:2 +//line templates/gititem.qtpl:2 WriteGitContent(qq422016 qtio422016.Writer, name, ref string) -//line gititem.qtpl:2 +//line templates/gititem.qtpl:2 } -//line gititem.qtpl:9 +//line templates/gititem.qtpl:9 type GitItemPage struct { Name string Ref string GitItemBase } -//line gititem.qtpl:16 +//line templates/gititem.qtpl:16 func (p *GitItemPage) StreamTitle(qw422016 *qt422016.Writer) { -//line gititem.qtpl:16 +//line templates/gititem.qtpl:16 qw422016.N().S(`Git | `) -//line gititem.qtpl:16 +//line templates/gititem.qtpl:16 qw422016.E().S(p.Name) -//line gititem.qtpl:16 +//line templates/gititem.qtpl:16 } -//line gititem.qtpl:16 +//line templates/gititem.qtpl:16 func (p *GitItemPage) WriteTitle(qq422016 qtio422016.Writer) { -//line gititem.qtpl:16 +//line templates/gititem.qtpl:16 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititem.qtpl:16 +//line templates/gititem.qtpl:16 p.StreamTitle(qw422016) -//line gititem.qtpl:16 +//line templates/gititem.qtpl:16 qt422016.ReleaseWriter(qw422016) -//line gititem.qtpl:16 +//line templates/gititem.qtpl:16 } -//line gititem.qtpl:16 +//line templates/gititem.qtpl:16 func (p *GitItemPage) Title() string { -//line gititem.qtpl:16 +//line templates/gititem.qtpl:16 qb422016 := qt422016.AcquireByteBuffer() -//line gititem.qtpl:16 +//line templates/gititem.qtpl:16 p.WriteTitle(qb422016) -//line gititem.qtpl:16 +//line templates/gititem.qtpl:16 qs422016 := string(qb422016.B) -//line gititem.qtpl:16 +//line templates/gititem.qtpl:16 qt422016.ReleaseByteBuffer(qb422016) -//line gititem.qtpl:16 +//line templates/gititem.qtpl:16 return qs422016 -//line gititem.qtpl:16 +//line templates/gititem.qtpl:16 } -//line gititem.qtpl:18 +//line templates/gititem.qtpl:18 func (p *GitItemPage) StreamNavbar(qw422016 *qt422016.Writer) { -//line gititem.qtpl:18 +//line templates/gititem.qtpl:18 StreamNavbar(qw422016, Git) -//line gititem.qtpl:18 +//line templates/gititem.qtpl:18 } -//line gititem.qtpl:18 +//line templates/gititem.qtpl:18 func (p *GitItemPage) WriteNavbar(qq422016 qtio422016.Writer) { -//line gititem.qtpl:18 +//line templates/gititem.qtpl:18 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititem.qtpl:18 +//line templates/gititem.qtpl:18 p.StreamNavbar(qw422016) -//line gititem.qtpl:18 +//line templates/gititem.qtpl:18 qt422016.ReleaseWriter(qw422016) -//line gititem.qtpl:18 +//line templates/gititem.qtpl:18 } -//line gititem.qtpl:18 +//line templates/gititem.qtpl:18 func (p *GitItemPage) Navbar() string { -//line gititem.qtpl:18 +//line templates/gititem.qtpl:18 qb422016 := qt422016.AcquireByteBuffer() -//line gititem.qtpl:18 +//line templates/gititem.qtpl:18 p.WriteNavbar(qb422016) -//line gititem.qtpl:18 +//line templates/gititem.qtpl:18 qs422016 := string(qb422016.B) -//line gititem.qtpl:18 +//line templates/gititem.qtpl:18 qt422016.ReleaseByteBuffer(qb422016) -//line gititem.qtpl:18 +//line templates/gititem.qtpl:18 return qs422016 -//line gititem.qtpl:18 +//line templates/gititem.qtpl:18 } -//line gititem.qtpl:20 +//line templates/gititem.qtpl:20 func (p *GitItemPage) StreamContent(qw422016 *qt422016.Writer) { -//line gititem.qtpl:20 +//line templates/gititem.qtpl:20 qw422016.N().S(` `) -//line gititem.qtpl:21 +//line templates/gititem.qtpl:21 p.StreamNav(qw422016, p.Name, p.Ref) -//line gititem.qtpl:21 +//line templates/gititem.qtpl:21 qw422016.N().S(` <div class="container"> `) -//line gititem.qtpl:23 +//line templates/gititem.qtpl:23 p.StreamGitContent(qw422016, p.Name, p.Ref) -//line gititem.qtpl:23 +//line templates/gititem.qtpl:23 qw422016.N().S(` </div> `) -//line gititem.qtpl:25 +//line templates/gititem.qtpl:25 } -//line gititem.qtpl:25 +//line templates/gititem.qtpl:25 func (p *GitItemPage) WriteContent(qq422016 qtio422016.Writer) { -//line gititem.qtpl:25 +//line templates/gititem.qtpl:25 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititem.qtpl:25 +//line templates/gititem.qtpl:25 p.StreamContent(qw422016) -//line gititem.qtpl:25 +//line templates/gititem.qtpl:25 qt422016.ReleaseWriter(qw422016) -//line gititem.qtpl:25 +//line templates/gititem.qtpl:25 } -//line gititem.qtpl:25 +//line templates/gititem.qtpl:25 func (p *GitItemPage) Content() string { -//line gititem.qtpl:25 +//line templates/gititem.qtpl:25 qb422016 := qt422016.AcquireByteBuffer() -//line gititem.qtpl:25 +//line templates/gititem.qtpl:25 p.WriteContent(qb422016) -//line gititem.qtpl:25 +//line templates/gititem.qtpl:25 qs422016 := string(qb422016.B) -//line gititem.qtpl:25 +//line templates/gititem.qtpl:25 qt422016.ReleaseByteBuffer(qb422016) -//line gititem.qtpl:25 +//line templates/gititem.qtpl:25 return qs422016 -//line gititem.qtpl:25 +//line templates/gititem.qtpl:25 } -//line gititem.qtpl:27 +//line templates/gititem.qtpl:27 func (p *GitItemPage) StreamScript(qw422016 *qt422016.Writer) { -//line gititem.qtpl:27 +//line templates/gititem.qtpl:27 qw422016.N().S(` `) -//line gititem.qtpl:28 +//line templates/gititem.qtpl:28 } -//line gititem.qtpl:28 +//line templates/gititem.qtpl:28 func (p *GitItemPage) WriteScript(qq422016 qtio422016.Writer) { -//line gititem.qtpl:28 +//line templates/gititem.qtpl:28 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititem.qtpl:28 +//line templates/gititem.qtpl:28 p.StreamScript(qw422016) -//line gititem.qtpl:28 +//line templates/gititem.qtpl:28 qt422016.ReleaseWriter(qw422016) -//line gititem.qtpl:28 +//line templates/gititem.qtpl:28 } -//line gititem.qtpl:28 +//line templates/gititem.qtpl:28 func (p *GitItemPage) Script() string { -//line gititem.qtpl:28 +//line templates/gititem.qtpl:28 qb422016 := qt422016.AcquireByteBuffer() -//line gititem.qtpl:28 +//line templates/gititem.qtpl:28 p.WriteScript(qb422016) -//line gititem.qtpl:28 +//line templates/gititem.qtpl:28 qs422016 := string(qb422016.B) -//line gititem.qtpl:28 +//line templates/gititem.qtpl:28 qt422016.ReleaseByteBuffer(qb422016) -//line gititem.qtpl:28 +//line templates/gititem.qtpl:28 return qs422016 -//line gititem.qtpl:28 +//line templates/gititem.qtpl:28 } diff --git a/templates/gititemabout.qtpl.go b/templates/gititemabout.qtpl.go index e1c1db4..12b4be9 100644 --- a/templates/gititemabout.qtpl.go +++ b/templates/gititemabout.qtpl.go @@ -1,97 +1,97 @@ // Code generated by qtc from "gititemabout.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. -//line gititemabout.qtpl:1 +//line templates/gititemabout.qtpl:1 package templates -//line gititemabout.qtpl:1 +//line templates/gititemabout.qtpl:1 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line gititemabout.qtpl:1 +//line templates/gititemabout.qtpl:1 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line gititemabout.qtpl:2 +//line templates/gititemabout.qtpl:2 type GitItemAboutPage struct { About []byte } -//line gititemabout.qtpl:7 +//line templates/gititemabout.qtpl:7 func (g *GitItemAboutPage) StreamNav(qw422016 *qt422016.Writer, name, ref string) { -//line gititemabout.qtpl:7 +//line templates/gititemabout.qtpl:7 StreamGitItemNav(qw422016, name, ref, Readme) -//line gititemabout.qtpl:7 +//line templates/gititemabout.qtpl:7 } -//line gititemabout.qtpl:7 +//line templates/gititemabout.qtpl:7 func (g *GitItemAboutPage) WriteNav(qq422016 qtio422016.Writer, name, ref string) { -//line gititemabout.qtpl:7 +//line templates/gititemabout.qtpl:7 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemabout.qtpl:7 +//line templates/gititemabout.qtpl:7 g.StreamNav(qw422016, name, ref) -//line gititemabout.qtpl:7 +//line templates/gititemabout.qtpl:7 qt422016.ReleaseWriter(qw422016) -//line gititemabout.qtpl:7 +//line templates/gititemabout.qtpl:7 } -//line gititemabout.qtpl:7 +//line templates/gititemabout.qtpl:7 func (g *GitItemAboutPage) Nav(name, ref string) string { -//line gititemabout.qtpl:7 +//line templates/gititemabout.qtpl:7 qb422016 := qt422016.AcquireByteBuffer() -//line gititemabout.qtpl:7 +//line templates/gititemabout.qtpl:7 g.WriteNav(qb422016, name, ref) -//line gititemabout.qtpl:7 +//line templates/gititemabout.qtpl:7 qs422016 := string(qb422016.B) -//line gititemabout.qtpl:7 +//line templates/gititemabout.qtpl:7 qt422016.ReleaseByteBuffer(qb422016) -//line gititemabout.qtpl:7 +//line templates/gititemabout.qtpl:7 return qs422016 -//line gititemabout.qtpl:7 +//line templates/gititemabout.qtpl:7 } -//line gititemabout.qtpl:9 +//line templates/gititemabout.qtpl:9 func (g *GitItemAboutPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) { -//line gititemabout.qtpl:9 +//line templates/gititemabout.qtpl:9 qw422016.N().S(` <div class="m-2"> `) -//line gititemabout.qtpl:11 +//line templates/gititemabout.qtpl:11 qw422016.N().Z(g.About) -//line gititemabout.qtpl:11 +//line templates/gititemabout.qtpl:11 qw422016.N().S(` </div> `) -//line gititemabout.qtpl:13 +//line templates/gititemabout.qtpl:13 } -//line gititemabout.qtpl:13 +//line templates/gititemabout.qtpl:13 func (g *GitItemAboutPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) { -//line gititemabout.qtpl:13 +//line templates/gititemabout.qtpl:13 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemabout.qtpl:13 +//line templates/gititemabout.qtpl:13 g.StreamGitContent(qw422016, name, ref) -//line gititemabout.qtpl:13 +//line templates/gititemabout.qtpl:13 qt422016.ReleaseWriter(qw422016) -//line gititemabout.qtpl:13 +//line templates/gititemabout.qtpl:13 } -//line gititemabout.qtpl:13 +//line templates/gititemabout.qtpl:13 func (g *GitItemAboutPage) GitContent(name, ref string) string { -//line gititemabout.qtpl:13 +//line templates/gititemabout.qtpl:13 qb422016 := qt422016.AcquireByteBuffer() -//line gititemabout.qtpl:13 +//line templates/gititemabout.qtpl:13 g.WriteGitContent(qb422016, name, ref) -//line gititemabout.qtpl:13 +//line templates/gititemabout.qtpl:13 qs422016 := string(qb422016.B) -//line gititemabout.qtpl:13 +//line templates/gititemabout.qtpl:13 qt422016.ReleaseByteBuffer(qb422016) -//line gititemabout.qtpl:13 +//line templates/gititemabout.qtpl:13 return qs422016 -//line gititemabout.qtpl:13 +//line templates/gititemabout.qtpl:13 } diff --git a/templates/gititemblob.qtpl.go b/templates/gititemblob.qtpl.go index 5d986b4..73742f6 100644 --- a/templates/gititemblob.qtpl.go +++ b/templates/gititemblob.qtpl.go @@ -1,140 +1,140 @@ // Code generated by qtc from "gititemblob.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. -//line gititemblob.qtpl:1 +//line templates/gititemblob.qtpl:1 package templates -//line gititemblob.qtpl:1 +//line templates/gititemblob.qtpl:1 import "git.gabrielgio.me/cerrado/pkg/u" -//line gititemblob.qtpl:3 +//line templates/gititemblob.qtpl:3 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line gititemblob.qtpl:3 +//line templates/gititemblob.qtpl:3 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line gititemblob.qtpl:4 +//line templates/gititemblob.qtpl:4 type GitItemBlobPage struct { Path []string Content []byte } -//line gititemblob.qtpl:10 +//line templates/gititemblob.qtpl:10 func (g *GitItemBlobPage) StreamNav(qw422016 *qt422016.Writer, name, ref string) { -//line gititemblob.qtpl:10 +//line templates/gititemblob.qtpl:10 StreamGitItemNav(qw422016, name, ref, Tree) -//line gititemblob.qtpl:10 +//line templates/gititemblob.qtpl:10 } -//line gititemblob.qtpl:10 +//line templates/gititemblob.qtpl:10 func (g *GitItemBlobPage) WriteNav(qq422016 qtio422016.Writer, name, ref string) { -//line gititemblob.qtpl:10 +//line templates/gititemblob.qtpl:10 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemblob.qtpl:10 +//line templates/gititemblob.qtpl:10 g.StreamNav(qw422016, name, ref) -//line gititemblob.qtpl:10 +//line templates/gititemblob.qtpl:10 qt422016.ReleaseWriter(qw422016) -//line gititemblob.qtpl:10 +//line templates/gititemblob.qtpl:10 } -//line gititemblob.qtpl:10 +//line templates/gititemblob.qtpl:10 func (g *GitItemBlobPage) Nav(name, ref string) string { -//line gititemblob.qtpl:10 +//line templates/gititemblob.qtpl:10 qb422016 := qt422016.AcquireByteBuffer() -//line gititemblob.qtpl:10 +//line templates/gititemblob.qtpl:10 g.WriteNav(qb422016, name, ref) -//line gititemblob.qtpl:10 +//line templates/gititemblob.qtpl:10 qs422016 := string(qb422016.B) -//line gititemblob.qtpl:10 +//line templates/gititemblob.qtpl:10 qt422016.ReleaseByteBuffer(qb422016) -//line gititemblob.qtpl:10 +//line templates/gititemblob.qtpl:10 return qs422016 -//line gititemblob.qtpl:10 +//line templates/gititemblob.qtpl:10 } -//line gititemblob.qtpl:12 +//line templates/gititemblob.qtpl:12 func (g *GitItemBlobPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) { -//line gititemblob.qtpl:12 +//line templates/gititemblob.qtpl:12 qw422016.N().S(` <div class="pathing"> `) -//line gititemblob.qtpl:15 +//line templates/gititemblob.qtpl:15 if len(g.Path) != 0 { -//line gititemblob.qtpl:15 +//line templates/gititemblob.qtpl:15 qw422016.N().S(`<a href="`) -//line gititemblob.qtpl:16 +//line templates/gititemblob.qtpl:16 qw422016.E().S(url(name, Folder, ref, Root, []string{})) -//line gititemblob.qtpl:16 +//line templates/gititemblob.qtpl:16 qw422016.N().S(`">root/</a>`) -//line gititemblob.qtpl:17 +//line templates/gititemblob.qtpl:17 for i, e := range g.Path[:len(g.Path)-1] { -//line gititemblob.qtpl:17 +//line templates/gititemblob.qtpl:17 qw422016.N().S(`<a href="`) -//line gititemblob.qtpl:18 +//line templates/gititemblob.qtpl:18 qw422016.E().S(url(name, Folder, ref, Root, g.Path[:1+i])) -//line gititemblob.qtpl:18 +//line templates/gititemblob.qtpl:18 qw422016.N().S(`">`) -//line gititemblob.qtpl:18 +//line templates/gititemblob.qtpl:18 qw422016.E().S(e) -//line gititemblob.qtpl:18 +//line templates/gititemblob.qtpl:18 qw422016.N().S(`/</a>`) -//line gititemblob.qtpl:19 +//line templates/gititemblob.qtpl:19 } -//line gititemblob.qtpl:19 +//line templates/gititemblob.qtpl:19 qw422016.N().S(`<a>`) -//line gititemblob.qtpl:20 +//line templates/gititemblob.qtpl:20 qw422016.E().S(u.LastOrZero(g.Path)) -//line gititemblob.qtpl:20 +//line templates/gititemblob.qtpl:20 qw422016.N().S(`</a>`) -//line gititemblob.qtpl:21 +//line templates/gititemblob.qtpl:21 } else { -//line gititemblob.qtpl:21 +//line templates/gititemblob.qtpl:21 qw422016.N().S(`<a>root/</a>`) -//line gititemblob.qtpl:23 +//line templates/gititemblob.qtpl:23 } -//line gititemblob.qtpl:24 +//line templates/gititemblob.qtpl:24 qw422016.N().S(` </div> <div class="code-view"> `) -//line gititemblob.qtpl:27 +//line templates/gititemblob.qtpl:27 qw422016.N().Z(g.Content) -//line gititemblob.qtpl:27 +//line templates/gititemblob.qtpl:27 qw422016.N().S(` </div> `) -//line gititemblob.qtpl:29 +//line templates/gititemblob.qtpl:29 } -//line gititemblob.qtpl:29 +//line templates/gititemblob.qtpl:29 func (g *GitItemBlobPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) { -//line gititemblob.qtpl:29 +//line templates/gititemblob.qtpl:29 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemblob.qtpl:29 +//line templates/gititemblob.qtpl:29 g.StreamGitContent(qw422016, name, ref) -//line gititemblob.qtpl:29 +//line templates/gititemblob.qtpl:29 qt422016.ReleaseWriter(qw422016) -//line gititemblob.qtpl:29 +//line templates/gititemblob.qtpl:29 } -//line gititemblob.qtpl:29 +//line templates/gititemblob.qtpl:29 func (g *GitItemBlobPage) GitContent(name, ref string) string { -//line gititemblob.qtpl:29 +//line templates/gititemblob.qtpl:29 qb422016 := qt422016.AcquireByteBuffer() -//line gititemblob.qtpl:29 +//line templates/gititemblob.qtpl:29 g.WriteGitContent(qb422016, name, ref) -//line gititemblob.qtpl:29 +//line templates/gititemblob.qtpl:29 qs422016 := string(qb422016.B) -//line gititemblob.qtpl:29 +//line templates/gititemblob.qtpl:29 qt422016.ReleaseByteBuffer(qb422016) -//line gititemblob.qtpl:29 +//line templates/gititemblob.qtpl:29 return qs422016 -//line gititemblob.qtpl:29 +//line templates/gititemblob.qtpl:29 } diff --git a/templates/gititemcommit.qtpl.go b/templates/gititemcommit.qtpl.go index 39348ee..8048e58 100644 --- a/templates/gititemcommit.qtpl.go +++ b/templates/gititemcommit.qtpl.go @@ -1,108 +1,108 @@ // Code generated by qtc from "gititemcommit.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. -//line gititemcommit.qtpl:1 +//line templates/gititemcommit.qtpl:1 package templates -//line gititemcommit.qtpl:1 +//line templates/gititemcommit.qtpl:1 import "github.com/go-git/go-git/v5/plumbing/object" -//line gititemcommit.qtpl:3 +//line templates/gititemcommit.qtpl:3 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line gititemcommit.qtpl:3 +//line templates/gititemcommit.qtpl:3 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line gititemcommit.qtpl:4 +//line templates/gititemcommit.qtpl:4 type GitItemCommitPage struct { Commit *object.Commit Diff string } -//line gititemcommit.qtpl:10 +//line templates/gititemcommit.qtpl:10 func (g *GitItemCommitPage) StreamNav(qw422016 *qt422016.Writer, name, ref string) { -//line gititemcommit.qtpl:10 +//line templates/gititemcommit.qtpl:10 StreamGitItemNav(qw422016, name, ref, Log) -//line gititemcommit.qtpl:10 +//line templates/gititemcommit.qtpl:10 } -//line gititemcommit.qtpl:10 +//line templates/gititemcommit.qtpl:10 func (g *GitItemCommitPage) WriteNav(qq422016 qtio422016.Writer, name, ref string) { -//line gititemcommit.qtpl:10 +//line templates/gititemcommit.qtpl:10 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemcommit.qtpl:10 +//line templates/gititemcommit.qtpl:10 g.StreamNav(qw422016, name, ref) -//line gititemcommit.qtpl:10 +//line templates/gititemcommit.qtpl:10 qt422016.ReleaseWriter(qw422016) -//line gititemcommit.qtpl:10 +//line templates/gititemcommit.qtpl:10 } -//line gititemcommit.qtpl:10 +//line templates/gititemcommit.qtpl:10 func (g *GitItemCommitPage) Nav(name, ref string) string { -//line gititemcommit.qtpl:10 +//line templates/gititemcommit.qtpl:10 qb422016 := qt422016.AcquireByteBuffer() -//line gititemcommit.qtpl:10 +//line templates/gititemcommit.qtpl:10 g.WriteNav(qb422016, name, ref) -//line gititemcommit.qtpl:10 +//line templates/gititemcommit.qtpl:10 qs422016 := string(qb422016.B) -//line gititemcommit.qtpl:10 +//line templates/gititemcommit.qtpl:10 qt422016.ReleaseByteBuffer(qb422016) -//line gititemcommit.qtpl:10 +//line templates/gititemcommit.qtpl:10 return qs422016 -//line gititemcommit.qtpl:10 +//line templates/gititemcommit.qtpl:10 } -//line gititemcommit.qtpl:12 +//line templates/gititemcommit.qtpl:12 func (g *GitItemCommitPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) { -//line gititemcommit.qtpl:12 +//line templates/gititemcommit.qtpl:12 qw422016.N().S(` <div class="event-list"> `) -//line gititemcommit.qtpl:14 +//line templates/gititemcommit.qtpl:14 StreamCommit(qw422016, name, g.Commit, true) -//line gititemcommit.qtpl:14 +//line templates/gititemcommit.qtpl:14 qw422016.N().S(` </div> <div class="code-view"> <pre>`) -//line gititemcommit.qtpl:17 +//line templates/gititemcommit.qtpl:17 qw422016.E().S(g.Diff) -//line gititemcommit.qtpl:17 +//line templates/gititemcommit.qtpl:17 qw422016.N().S(`</pre> </div> `) -//line gititemcommit.qtpl:19 +//line templates/gititemcommit.qtpl:19 } -//line gititemcommit.qtpl:19 +//line templates/gititemcommit.qtpl:19 func (g *GitItemCommitPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) { -//line gititemcommit.qtpl:19 +//line templates/gititemcommit.qtpl:19 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemcommit.qtpl:19 +//line templates/gititemcommit.qtpl:19 g.StreamGitContent(qw422016, name, ref) -//line gititemcommit.qtpl:19 +//line templates/gititemcommit.qtpl:19 qt422016.ReleaseWriter(qw422016) -//line gititemcommit.qtpl:19 +//line templates/gititemcommit.qtpl:19 } -//line gititemcommit.qtpl:19 +//line templates/gititemcommit.qtpl:19 func (g *GitItemCommitPage) GitContent(name, ref string) string { -//line gititemcommit.qtpl:19 +//line templates/gititemcommit.qtpl:19 qb422016 := qt422016.AcquireByteBuffer() -//line gititemcommit.qtpl:19 +//line templates/gititemcommit.qtpl:19 g.WriteGitContent(qb422016, name, ref) -//line gititemcommit.qtpl:19 +//line templates/gititemcommit.qtpl:19 qs422016 := string(qb422016.B) -//line gititemcommit.qtpl:19 +//line templates/gititemcommit.qtpl:19 qt422016.ReleaseByteBuffer(qb422016) -//line gititemcommit.qtpl:19 +//line templates/gititemcommit.qtpl:19 return qs422016 -//line gititemcommit.qtpl:19 +//line templates/gititemcommit.qtpl:19 } diff --git a/templates/gititemlog.qtpl.go b/templates/gititemlog.qtpl.go index bb37a08..20fc1f5 100644 --- a/templates/gititemlog.qtpl.go +++ b/templates/gititemlog.qtpl.go @@ -1,110 +1,110 @@ // Code generated by qtc from "gititemlog.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. -//line gititemlog.qtpl:1 +//line templates/gititemlog.qtpl:1 package templates -//line gititemlog.qtpl:1 +//line templates/gititemlog.qtpl:1 import "github.com/go-git/go-git/v5/plumbing/object" -//line gititemlog.qtpl:3 +//line templates/gititemlog.qtpl:3 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line gititemlog.qtpl:3 +//line templates/gititemlog.qtpl:3 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line gititemlog.qtpl:4 +//line templates/gititemlog.qtpl:4 type GitItemLogPage struct { Commits []*object.Commit } -//line gititemlog.qtpl:9 +//line templates/gititemlog.qtpl:9 func (g *GitItemLogPage) StreamNav(qw422016 *qt422016.Writer, name, ref string) { -//line gititemlog.qtpl:9 +//line templates/gititemlog.qtpl:9 StreamGitItemNav(qw422016, name, ref, Log) -//line gititemlog.qtpl:9 +//line templates/gititemlog.qtpl:9 } -//line gititemlog.qtpl:9 +//line templates/gititemlog.qtpl:9 func (g *GitItemLogPage) WriteNav(qq422016 qtio422016.Writer, name, ref string) { -//line gititemlog.qtpl:9 +//line templates/gititemlog.qtpl:9 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemlog.qtpl:9 +//line templates/gititemlog.qtpl:9 g.StreamNav(qw422016, name, ref) -//line gititemlog.qtpl:9 +//line templates/gititemlog.qtpl:9 qt422016.ReleaseWriter(qw422016) -//line gititemlog.qtpl:9 +//line templates/gititemlog.qtpl:9 } -//line gititemlog.qtpl:9 +//line templates/gititemlog.qtpl:9 func (g *GitItemLogPage) Nav(name, ref string) string { -//line gititemlog.qtpl:9 +//line templates/gititemlog.qtpl:9 qb422016 := qt422016.AcquireByteBuffer() -//line gititemlog.qtpl:9 +//line templates/gititemlog.qtpl:9 g.WriteNav(qb422016, name, ref) -//line gititemlog.qtpl:9 +//line templates/gititemlog.qtpl:9 qs422016 := string(qb422016.B) -//line gititemlog.qtpl:9 +//line templates/gititemlog.qtpl:9 qt422016.ReleaseByteBuffer(qb422016) -//line gititemlog.qtpl:9 +//line templates/gititemlog.qtpl:9 return qs422016 -//line gititemlog.qtpl:9 +//line templates/gititemlog.qtpl:9 } -//line gititemlog.qtpl:11 +//line templates/gititemlog.qtpl:11 func (g *GitItemLogPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) { -//line gititemlog.qtpl:11 +//line templates/gititemlog.qtpl:11 qw422016.N().S(` <div class="event-list"> `) -//line gititemlog.qtpl:13 +//line templates/gititemlog.qtpl:13 for _, c := range g.Commits { -//line gititemlog.qtpl:13 +//line templates/gititemlog.qtpl:13 qw422016.N().S(` `) -//line gititemlog.qtpl:14 +//line templates/gititemlog.qtpl:14 StreamCommit(qw422016, name, c, false) -//line gititemlog.qtpl:14 +//line templates/gititemlog.qtpl:14 qw422016.N().S(` `) -//line gititemlog.qtpl:15 +//line templates/gititemlog.qtpl:15 } -//line gititemlog.qtpl:15 +//line templates/gititemlog.qtpl:15 qw422016.N().S(` </div> `) -//line gititemlog.qtpl:17 +//line templates/gititemlog.qtpl:17 } -//line gititemlog.qtpl:17 +//line templates/gititemlog.qtpl:17 func (g *GitItemLogPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) { -//line gititemlog.qtpl:17 +//line templates/gititemlog.qtpl:17 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemlog.qtpl:17 +//line templates/gititemlog.qtpl:17 g.StreamGitContent(qw422016, name, ref) -//line gititemlog.qtpl:17 +//line templates/gititemlog.qtpl:17 qt422016.ReleaseWriter(qw422016) -//line gititemlog.qtpl:17 +//line templates/gititemlog.qtpl:17 } -//line gititemlog.qtpl:17 +//line templates/gititemlog.qtpl:17 func (g *GitItemLogPage) GitContent(name, ref string) string { -//line gititemlog.qtpl:17 +//line templates/gititemlog.qtpl:17 qb422016 := qt422016.AcquireByteBuffer() -//line gititemlog.qtpl:17 +//line templates/gititemlog.qtpl:17 g.WriteGitContent(qb422016, name, ref) -//line gititemlog.qtpl:17 +//line templates/gititemlog.qtpl:17 qs422016 := string(qb422016.B) -//line gititemlog.qtpl:17 +//line templates/gititemlog.qtpl:17 qt422016.ReleaseByteBuffer(qb422016) -//line gititemlog.qtpl:17 +//line templates/gititemlog.qtpl:17 return qs422016 -//line gititemlog.qtpl:17 +//line templates/gititemlog.qtpl:17 } diff --git a/templates/gititemrefs.qtpl.go b/templates/gititemrefs.qtpl.go index d54301d..eb1b657 100644 --- a/templates/gititemrefs.qtpl.go +++ b/templates/gititemrefs.qtpl.go @@ -1,160 +1,160 @@ // Code generated by qtc from "gititemrefs.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. -//line gititemrefs.qtpl:1 +//line templates/gititemrefs.qtpl:1 package templates -//line gititemrefs.qtpl:1 +//line templates/gititemrefs.qtpl:1 import "github.com/go-git/go-git/v5/plumbing" -//line gititemrefs.qtpl:2 +//line templates/gititemrefs.qtpl:2 import "git.gabrielgio.me/cerrado/pkg/git" -//line gititemrefs.qtpl:4 +//line templates/gititemrefs.qtpl:4 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line gititemrefs.qtpl:4 +//line templates/gititemrefs.qtpl:4 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line gititemrefs.qtpl:5 +//line templates/gititemrefs.qtpl:5 type GitItemRefsPage struct { Tags []*git.TagReference Branches []*plumbing.Reference } -//line gititemrefs.qtpl:11 +//line templates/gititemrefs.qtpl:11 func (g *GitItemRefsPage) StreamNav(qw422016 *qt422016.Writer, name, ref string) { -//line gititemrefs.qtpl:11 +//line templates/gititemrefs.qtpl:11 StreamGitItemNav(qw422016, name, ref, Refs) -//line gititemrefs.qtpl:11 +//line templates/gititemrefs.qtpl:11 } -//line gititemrefs.qtpl:11 +//line templates/gititemrefs.qtpl:11 func (g *GitItemRefsPage) WriteNav(qq422016 qtio422016.Writer, name, ref string) { -//line gititemrefs.qtpl:11 +//line templates/gititemrefs.qtpl:11 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemrefs.qtpl:11 +//line templates/gititemrefs.qtpl:11 g.StreamNav(qw422016, name, ref) -//line gititemrefs.qtpl:11 +//line templates/gititemrefs.qtpl:11 qt422016.ReleaseWriter(qw422016) -//line gititemrefs.qtpl:11 +//line templates/gititemrefs.qtpl:11 } -//line gititemrefs.qtpl:11 +//line templates/gititemrefs.qtpl:11 func (g *GitItemRefsPage) Nav(name, ref string) string { -//line gititemrefs.qtpl:11 +//line templates/gititemrefs.qtpl:11 qb422016 := qt422016.AcquireByteBuffer() -//line gititemrefs.qtpl:11 +//line templates/gititemrefs.qtpl:11 g.WriteNav(qb422016, name, ref) -//line gititemrefs.qtpl:11 +//line templates/gititemrefs.qtpl:11 qs422016 := string(qb422016.B) -//line gititemrefs.qtpl:11 +//line templates/gititemrefs.qtpl:11 qt422016.ReleaseByteBuffer(qb422016) -//line gititemrefs.qtpl:11 +//line templates/gititemrefs.qtpl:11 return qs422016 -//line gititemrefs.qtpl:11 +//line templates/gititemrefs.qtpl:11 } -//line gititemrefs.qtpl:13 +//line templates/gititemrefs.qtpl:13 func (g *GitItemRefsPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) { -//line gititemrefs.qtpl:13 +//line templates/gititemrefs.qtpl:13 qw422016.N().S(` <div class="row"> <div class="col-md-8"> `) -//line gititemrefs.qtpl:16 +//line templates/gititemrefs.qtpl:16 StreamListTags(qw422016, name, g.Tags) -//line gititemrefs.qtpl:16 +//line templates/gititemrefs.qtpl:16 qw422016.N().S(` </div> <div class="col-md-4"> <div class="event-list"> `) -//line gititemrefs.qtpl:20 +//line templates/gititemrefs.qtpl:20 for _, b := range g.Branches { -//line gititemrefs.qtpl:20 +//line templates/gititemrefs.qtpl:20 qw422016.N().S(` <div class="row event"> <div class="col-4"> `) -//line gititemrefs.qtpl:23 +//line templates/gititemrefs.qtpl:23 qw422016.E().S(b.Name().Short()) -//line gititemrefs.qtpl:23 +//line templates/gititemrefs.qtpl:23 qw422016.N().S(` </div> <div class="col-8"> <div class="float-end"> <a href="/`) -//line gititemrefs.qtpl:27 +//line templates/gititemrefs.qtpl:27 qw422016.E().S(name) -//line gititemrefs.qtpl:27 +//line templates/gititemrefs.qtpl:27 qw422016.N().S(`/archive/`) -//line gititemrefs.qtpl:27 +//line templates/gititemrefs.qtpl:27 qw422016.E().S(b.Name().Short()) -//line gititemrefs.qtpl:27 +//line templates/gititemrefs.qtpl:27 qw422016.N().S(`.tar.gz">tar.gz</a> <a href="/`) -//line gititemrefs.qtpl:28 +//line templates/gititemrefs.qtpl:28 qw422016.E().S(name) -//line gititemrefs.qtpl:28 +//line templates/gititemrefs.qtpl:28 qw422016.N().S(`/tree/`) -//line gititemrefs.qtpl:28 +//line templates/gititemrefs.qtpl:28 qw422016.E().S(b.Name().Short()) -//line gititemrefs.qtpl:28 +//line templates/gititemrefs.qtpl:28 qw422016.N().S(`/">tree</a> <a href="/`) -//line gititemrefs.qtpl:29 +//line templates/gititemrefs.qtpl:29 qw422016.E().S(name) -//line gititemrefs.qtpl:29 +//line templates/gititemrefs.qtpl:29 qw422016.N().S(`/log/`) -//line gititemrefs.qtpl:29 +//line templates/gititemrefs.qtpl:29 qw422016.E().S(b.Name().Short()) -//line gititemrefs.qtpl:29 +//line templates/gititemrefs.qtpl:29 qw422016.N().S(`/">log</a> </div> </div> </div> `) -//line gititemrefs.qtpl:33 +//line templates/gititemrefs.qtpl:33 } -//line gititemrefs.qtpl:33 +//line templates/gititemrefs.qtpl:33 qw422016.N().S(` </div> </div> </div> `) -//line gititemrefs.qtpl:37 +//line templates/gititemrefs.qtpl:37 } -//line gititemrefs.qtpl:37 +//line templates/gititemrefs.qtpl:37 func (g *GitItemRefsPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) { -//line gititemrefs.qtpl:37 +//line templates/gititemrefs.qtpl:37 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemrefs.qtpl:37 +//line templates/gititemrefs.qtpl:37 g.StreamGitContent(qw422016, name, ref) -//line gititemrefs.qtpl:37 +//line templates/gititemrefs.qtpl:37 qt422016.ReleaseWriter(qw422016) -//line gititemrefs.qtpl:37 +//line templates/gititemrefs.qtpl:37 } -//line gititemrefs.qtpl:37 +//line templates/gititemrefs.qtpl:37 func (g *GitItemRefsPage) GitContent(name, ref string) string { -//line gititemrefs.qtpl:37 +//line templates/gititemrefs.qtpl:37 qb422016 := qt422016.AcquireByteBuffer() -//line gititemrefs.qtpl:37 +//line templates/gititemrefs.qtpl:37 g.WriteGitContent(qb422016, name, ref) -//line gititemrefs.qtpl:37 +//line templates/gititemrefs.qtpl:37 qs422016 := string(qb422016.B) -//line gititemrefs.qtpl:37 +//line templates/gititemrefs.qtpl:37 qt422016.ReleaseByteBuffer(qb422016) -//line gititemrefs.qtpl:37 +//line templates/gititemrefs.qtpl:37 return qs422016 -//line gititemrefs.qtpl:37 +//line templates/gititemrefs.qtpl:37 } diff --git a/templates/gititemsummary.qtpl.go b/templates/gititemsummary.qtpl.go index d70823e..41d5b67 100644 --- a/templates/gititemsummary.qtpl.go +++ b/templates/gititemsummary.qtpl.go @@ -1,134 +1,134 @@ // Code generated by qtc from "gititemsummary.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. -//line gititemsummary.qtpl:1 +//line templates/gititemsummary.qtpl:1 package templates -//line gititemsummary.qtpl:1 +//line templates/gititemsummary.qtpl:1 import "github.com/go-git/go-git/v5/plumbing" -//line gititemsummary.qtpl:2 +//line templates/gititemsummary.qtpl:2 import "github.com/go-git/go-git/v5/plumbing/object" -//line gititemsummary.qtpl:3 +//line templates/gititemsummary.qtpl:3 import "git.gabrielgio.me/cerrado/pkg/git" -//line gititemsummary.qtpl:5 +//line templates/gititemsummary.qtpl:5 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line gititemsummary.qtpl:5 +//line templates/gititemsummary.qtpl:5 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line gititemsummary.qtpl:6 +//line templates/gititemsummary.qtpl:6 type GitItemSummaryPage struct { Tags []*git.TagReference Branches []*plumbing.Reference Commits []*object.Commit } -//line gititemsummary.qtpl:13 +//line templates/gititemsummary.qtpl:13 func (g *GitItemSummaryPage) StreamNav(qw422016 *qt422016.Writer, name, ref string) { -//line gititemsummary.qtpl:13 +//line templates/gititemsummary.qtpl:13 StreamGitItemNav(qw422016, name, ref, Summary) -//line gititemsummary.qtpl:13 +//line templates/gititemsummary.qtpl:13 } -//line gititemsummary.qtpl:13 +//line templates/gititemsummary.qtpl:13 func (g *GitItemSummaryPage) WriteNav(qq422016 qtio422016.Writer, name, ref string) { -//line gititemsummary.qtpl:13 +//line templates/gititemsummary.qtpl:13 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemsummary.qtpl:13 +//line templates/gititemsummary.qtpl:13 g.StreamNav(qw422016, name, ref) -//line gititemsummary.qtpl:13 +//line templates/gititemsummary.qtpl:13 qt422016.ReleaseWriter(qw422016) -//line gititemsummary.qtpl:13 +//line templates/gititemsummary.qtpl:13 } -//line gititemsummary.qtpl:13 +//line templates/gititemsummary.qtpl:13 func (g *GitItemSummaryPage) Nav(name, ref string) string { -//line gititemsummary.qtpl:13 +//line templates/gititemsummary.qtpl:13 qb422016 := qt422016.AcquireByteBuffer() -//line gititemsummary.qtpl:13 +//line templates/gititemsummary.qtpl:13 g.WriteNav(qb422016, name, ref) -//line gititemsummary.qtpl:13 +//line templates/gititemsummary.qtpl:13 qs422016 := string(qb422016.B) -//line gititemsummary.qtpl:13 +//line templates/gititemsummary.qtpl:13 qt422016.ReleaseByteBuffer(qb422016) -//line gititemsummary.qtpl:13 +//line templates/gititemsummary.qtpl:13 return qs422016 -//line gititemsummary.qtpl:13 +//line templates/gititemsummary.qtpl:13 } -//line gititemsummary.qtpl:15 +//line templates/gititemsummary.qtpl:15 func (g *GitItemSummaryPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) { -//line gititemsummary.qtpl:15 +//line templates/gititemsummary.qtpl:15 qw422016.N().S(` <div class="row"> <div class="col-md-8"> `) -//line gititemsummary.qtpl:18 +//line templates/gititemsummary.qtpl:18 StreamListTags(qw422016, name, g.Tags) -//line gititemsummary.qtpl:18 +//line templates/gititemsummary.qtpl:18 qw422016.N().S(` </div> <div class="col-md-4"> <div class="event-list"> `) -//line gititemsummary.qtpl:22 +//line templates/gititemsummary.qtpl:22 for _, b := range g.Branches { -//line gititemsummary.qtpl:22 +//line templates/gititemsummary.qtpl:22 qw422016.N().S(` <div class="row event"> <div class="col-4"> `) -//line gititemsummary.qtpl:25 +//line templates/gititemsummary.qtpl:25 qw422016.E().S(b.Name().Short()) -//line gititemsummary.qtpl:25 +//line templates/gititemsummary.qtpl:25 qw422016.N().S(` </div> <div class="col-8"> <div class="float-end"> <a href="/`) -//line gititemsummary.qtpl:29 +//line templates/gititemsummary.qtpl:29 qw422016.E().S(name) -//line gititemsummary.qtpl:29 +//line templates/gititemsummary.qtpl:29 qw422016.N().S(`/archive/`) -//line gititemsummary.qtpl:29 +//line templates/gititemsummary.qtpl:29 qw422016.E().S(b.Name().Short()) -//line gititemsummary.qtpl:29 +//line templates/gititemsummary.qtpl:29 qw422016.N().S(`.tar.gz">tar.gz</a> <a href="/`) -//line gititemsummary.qtpl:30 +//line templates/gititemsummary.qtpl:30 qw422016.E().S(name) -//line gititemsummary.qtpl:30 +//line templates/gititemsummary.qtpl:30 qw422016.N().S(`/tree/`) -//line gititemsummary.qtpl:30 +//line templates/gititemsummary.qtpl:30 qw422016.E().S(b.Name().Short()) -//line gititemsummary.qtpl:30 +//line templates/gititemsummary.qtpl:30 qw422016.N().S(`/">tree</a> <a href="/`) -//line gititemsummary.qtpl:31 +//line templates/gititemsummary.qtpl:31 qw422016.E().S(name) -//line gititemsummary.qtpl:31 +//line templates/gititemsummary.qtpl:31 qw422016.N().S(`/log/`) -//line gititemsummary.qtpl:31 +//line templates/gititemsummary.qtpl:31 qw422016.E().S(b.Name().Short()) -//line gititemsummary.qtpl:31 +//line templates/gititemsummary.qtpl:31 qw422016.N().S(`/">log</a> </div> </div> </div> `) -//line gititemsummary.qtpl:35 +//line templates/gititemsummary.qtpl:35 } -//line gititemsummary.qtpl:35 +//line templates/gititemsummary.qtpl:35 qw422016.N().S(` </div> </div> @@ -136,48 +136,48 @@ func (g *GitItemSummaryPage) StreamGitContent(qw422016 *qt422016.Writer, name, r <div class="row"> <div class="event-list"> `) -//line gititemsummary.qtpl:41 +//line templates/gititemsummary.qtpl:41 for _, c := range g.Commits { -//line gititemsummary.qtpl:41 +//line templates/gititemsummary.qtpl:41 qw422016.N().S(` `) -//line gititemsummary.qtpl:42 +//line templates/gititemsummary.qtpl:42 StreamCommit(qw422016, name, c, false) -//line gititemsummary.qtpl:42 +//line templates/gititemsummary.qtpl:42 qw422016.N().S(` `) -//line gititemsummary.qtpl:43 +//line templates/gititemsummary.qtpl:43 } -//line gititemsummary.qtpl:43 +//line templates/gititemsummary.qtpl:43 qw422016.N().S(` </div> </div> `) -//line gititemsummary.qtpl:46 +//line templates/gititemsummary.qtpl:46 } -//line gititemsummary.qtpl:46 +//line templates/gititemsummary.qtpl:46 func (g *GitItemSummaryPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) { -//line gititemsummary.qtpl:46 +//line templates/gititemsummary.qtpl:46 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemsummary.qtpl:46 +//line templates/gititemsummary.qtpl:46 g.StreamGitContent(qw422016, name, ref) -//line gititemsummary.qtpl:46 +//line templates/gititemsummary.qtpl:46 qt422016.ReleaseWriter(qw422016) -//line gititemsummary.qtpl:46 +//line templates/gititemsummary.qtpl:46 } -//line gititemsummary.qtpl:46 +//line templates/gititemsummary.qtpl:46 func (g *GitItemSummaryPage) GitContent(name, ref string) string { -//line gititemsummary.qtpl:46 +//line templates/gititemsummary.qtpl:46 qb422016 := qt422016.AcquireByteBuffer() -//line gititemsummary.qtpl:46 +//line templates/gititemsummary.qtpl:46 g.WriteGitContent(qb422016, name, ref) -//line gititemsummary.qtpl:46 +//line templates/gititemsummary.qtpl:46 qs422016 := string(qb422016.B) -//line gititemsummary.qtpl:46 +//line templates/gititemsummary.qtpl:46 qt422016.ReleaseByteBuffer(qb422016) -//line gititemsummary.qtpl:46 +//line templates/gititemsummary.qtpl:46 return qs422016 -//line gititemsummary.qtpl:46 +//line templates/gititemsummary.qtpl:46 } diff --git a/templates/gititemtree.qtpl b/templates/gititemtree.qtpl index 5898506..2753e24 100644 --- a/templates/gititemtree.qtpl +++ b/templates/gititemtree.qtpl @@ -1,5 +1,6 @@ {% import "git.gabrielgio.me/cerrado/pkg/u" %} {% import "github.com/go-git/go-git/v5/plumbing/object" %} +{% import "github.com/go-git/go-git/v5/plumbing/filemode" %} {% code type GitItemTreePage struct { Path []string @@ -52,10 +53,14 @@ <div class="size"></div> {% endif %} {% for _, e := range g.Tree.Entries %} - <div class="mode">{%s Ignore(e.Mode.ToOSFileMode()).String() %}</div> {% if e.Mode.IsFile() %} + <div class="mode">{%s Ignore(e.Mode.ToOSFileMode()).String() %}</div> <div class="name blob"><a href="{%s url(name, Blob, ref, e.Name, g.Path) %}">{%s e.Name %}</a></div> + {% elseif e.Mode == filemode.Submodule %} + <div class="mode">m---------</div> + <div class="name tree">{%s e.Name %} (submodule)</div> {% else %} + <div class="mode">d---------</div> <div class="name tree"><a href="{%s url(name, Folder, ref, e.Name, g.Path) %}">{%s e.Name %}</a></div> {% endif %} <div class="commit"></div> diff --git a/templates/gititemtree.qtpl.go b/templates/gititemtree.qtpl.go index f8d1fd2..9116cd7 100644 --- a/templates/gititemtree.qtpl.go +++ b/templates/gititemtree.qtpl.go @@ -1,42 +1,45 @@ // Code generated by qtc from "gititemtree.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. -//line gititemtree.qtpl:1 +//line templates/gititemtree.qtpl:1 package templates -//line gititemtree.qtpl:1 +//line templates/gititemtree.qtpl:1 import "git.gabrielgio.me/cerrado/pkg/u" -//line gititemtree.qtpl:2 +//line templates/gititemtree.qtpl:2 import "github.com/go-git/go-git/v5/plumbing/object" -//line gititemtree.qtpl:4 +//line templates/gititemtree.qtpl:3 +import "github.com/go-git/go-git/v5/plumbing/filemode" + +//line templates/gititemtree.qtpl:5 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line gititemtree.qtpl:4 +//line templates/gititemtree.qtpl:5 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line gititemtree.qtpl:4 +//line templates/gititemtree.qtpl:5 type GitItemTreePage struct { Path []string Tree *object.Tree } -//line gititemtree.qtpl:10 +//line templates/gititemtree.qtpl:11 const ( Folder = "tree" Blob = "blob" Root = "" ) -//line gititemtree.qtpl:17 +//line templates/gititemtree.qtpl:18 func url(name, mode, ref, filename string, path []string) string { return u.NewPathing(). AddPath(name). @@ -47,188 +50,200 @@ func url(name, mode, ref, filename string, path []string) string { Done() } -//line gititemtree.qtpl:28 +//line templates/gititemtree.qtpl:29 func (g *GitItemTreePage) StreamNav(qw422016 *qt422016.Writer, name, ref string) { -//line gititemtree.qtpl:28 +//line templates/gititemtree.qtpl:29 StreamGitItemNav(qw422016, name, ref, Tree) -//line gititemtree.qtpl:28 +//line templates/gititemtree.qtpl:29 } -//line gititemtree.qtpl:28 +//line templates/gititemtree.qtpl:29 func (g *GitItemTreePage) WriteNav(qq422016 qtio422016.Writer, name, ref string) { -//line gititemtree.qtpl:28 +//line templates/gititemtree.qtpl:29 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemtree.qtpl:28 +//line templates/gititemtree.qtpl:29 g.StreamNav(qw422016, name, ref) -//line gititemtree.qtpl:28 +//line templates/gititemtree.qtpl:29 qt422016.ReleaseWriter(qw422016) -//line gititemtree.qtpl:28 +//line templates/gititemtree.qtpl:29 } -//line gititemtree.qtpl:28 +//line templates/gititemtree.qtpl:29 func (g *GitItemTreePage) Nav(name, ref string) string { -//line gititemtree.qtpl:28 +//line templates/gititemtree.qtpl:29 qb422016 := qt422016.AcquireByteBuffer() -//line gititemtree.qtpl:28 +//line templates/gititemtree.qtpl:29 g.WriteNav(qb422016, name, ref) -//line gititemtree.qtpl:28 +//line templates/gititemtree.qtpl:29 qs422016 := string(qb422016.B) -//line gititemtree.qtpl:28 +//line templates/gititemtree.qtpl:29 qt422016.ReleaseByteBuffer(qb422016) -//line gititemtree.qtpl:28 +//line templates/gititemtree.qtpl:29 return qs422016 -//line gititemtree.qtpl:28 +//line templates/gititemtree.qtpl:29 } -//line gititemtree.qtpl:30 +//line templates/gititemtree.qtpl:31 func (g *GitItemTreePage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) { -//line gititemtree.qtpl:30 +//line templates/gititemtree.qtpl:31 qw422016.N().S(` <div class="pathing"> `) -//line gititemtree.qtpl:33 +//line templates/gititemtree.qtpl:34 if len(g.Path) != 0 { -//line gititemtree.qtpl:33 +//line templates/gititemtree.qtpl:34 qw422016.N().S(`<a href="`) -//line gititemtree.qtpl:34 +//line templates/gititemtree.qtpl:35 qw422016.E().S(url(name, Folder, ref, Root, []string{})) -//line gititemtree.qtpl:34 +//line templates/gititemtree.qtpl:35 qw422016.N().S(`">root/</a>`) -//line gititemtree.qtpl:35 +//line templates/gititemtree.qtpl:36 for i, e := range g.Path[:len(g.Path)-1] { -//line gititemtree.qtpl:35 +//line templates/gititemtree.qtpl:36 qw422016.N().S(`<a href="`) -//line gititemtree.qtpl:36 +//line templates/gititemtree.qtpl:37 qw422016.E().S(url(name, Folder, ref, Root, g.Path[:1+i])) -//line gititemtree.qtpl:36 +//line templates/gititemtree.qtpl:37 qw422016.N().S(`">`) -//line gititemtree.qtpl:36 +//line templates/gititemtree.qtpl:37 qw422016.E().S(e) -//line gititemtree.qtpl:36 +//line templates/gititemtree.qtpl:37 qw422016.N().S(`/</a>`) -//line gititemtree.qtpl:37 +//line templates/gititemtree.qtpl:38 } -//line gititemtree.qtpl:37 +//line templates/gititemtree.qtpl:38 qw422016.N().S(`<a>`) -//line gititemtree.qtpl:38 +//line templates/gititemtree.qtpl:39 qw422016.E().S(u.LastOrZero(g.Path)) -//line gititemtree.qtpl:38 +//line templates/gititemtree.qtpl:39 qw422016.N().S(`</a>`) -//line gititemtree.qtpl:39 +//line templates/gititemtree.qtpl:40 } else { -//line gititemtree.qtpl:39 +//line templates/gititemtree.qtpl:40 qw422016.N().S(`<a>root/</a>`) -//line gititemtree.qtpl:41 +//line templates/gititemtree.qtpl:42 } -//line gititemtree.qtpl:42 +//line templates/gititemtree.qtpl:43 qw422016.N().S(` </div> <div class="row"> <div class="col-md-12"> <div class="tree-list"> `) -//line gititemtree.qtpl:47 +//line templates/gititemtree.qtpl:48 if len(g.Path) != 0 { -//line gititemtree.qtpl:47 +//line templates/gititemtree.qtpl:48 qw422016.N().S(` <div class="mode"><a href="`) -//line gititemtree.qtpl:48 +//line templates/gititemtree.qtpl:49 qw422016.E().S(url(name, Folder, ref, g.Path[len(g.Path)-1], g.Path[:len(g.Path)-1])) -//line gititemtree.qtpl:48 +//line templates/gititemtree.qtpl:49 qw422016.N().S(`">..</a></div> <div class="name tree"></div> <div class="commit"></div> <div class="date"></div> <div class="size"></div> `) -//line gititemtree.qtpl:53 +//line templates/gititemtree.qtpl:54 } -//line gititemtree.qtpl:53 +//line templates/gititemtree.qtpl:54 qw422016.N().S(` `) -//line gititemtree.qtpl:54 +//line templates/gititemtree.qtpl:55 for _, e := range g.Tree.Entries { -//line gititemtree.qtpl:54 +//line templates/gititemtree.qtpl:55 qw422016.N().S(` - <div class="mode">`) -//line gititemtree.qtpl:55 - qw422016.E().S(Ignore(e.Mode.ToOSFileMode()).String()) -//line gititemtree.qtpl:55 - qw422016.N().S(`</div> `) -//line gititemtree.qtpl:56 +//line templates/gititemtree.qtpl:56 if e.Mode.IsFile() { -//line gititemtree.qtpl:56 +//line templates/gititemtree.qtpl:56 qw422016.N().S(` + <div class="mode">`) +//line templates/gititemtree.qtpl:57 + qw422016.E().S(Ignore(e.Mode.ToOSFileMode()).String()) +//line templates/gititemtree.qtpl:57 + qw422016.N().S(`</div> <div class="name blob"><a href="`) -//line gititemtree.qtpl:57 +//line templates/gititemtree.qtpl:58 qw422016.E().S(url(name, Blob, ref, e.Name, g.Path)) -//line gititemtree.qtpl:57 +//line templates/gititemtree.qtpl:58 qw422016.N().S(`">`) -//line gititemtree.qtpl:57 +//line templates/gititemtree.qtpl:58 qw422016.E().S(e.Name) -//line gititemtree.qtpl:57 +//line templates/gititemtree.qtpl:58 qw422016.N().S(`</a></div> `) -//line gititemtree.qtpl:58 +//line templates/gititemtree.qtpl:59 + } else if e.Mode == filemode.Submodule { +//line templates/gititemtree.qtpl:59 + qw422016.N().S(` + <div class="mode">m---------</div> + <div class="name tree">`) +//line templates/gititemtree.qtpl:61 + qw422016.E().S(e.Name) +//line templates/gititemtree.qtpl:61 + qw422016.N().S(` (submodule)</div> + `) +//line templates/gititemtree.qtpl:62 } else { -//line gititemtree.qtpl:58 +//line templates/gititemtree.qtpl:62 qw422016.N().S(` + <div class="mode">d---------</div> <div class="name tree"><a href="`) -//line gititemtree.qtpl:59 +//line templates/gititemtree.qtpl:64 qw422016.E().S(url(name, Folder, ref, e.Name, g.Path)) -//line gititemtree.qtpl:59 +//line templates/gititemtree.qtpl:64 qw422016.N().S(`">`) -//line gititemtree.qtpl:59 +//line templates/gititemtree.qtpl:64 qw422016.E().S(e.Name) -//line gititemtree.qtpl:59 +//line templates/gititemtree.qtpl:64 qw422016.N().S(`</a></div> `) -//line gititemtree.qtpl:60 +//line templates/gititemtree.qtpl:65 } -//line gititemtree.qtpl:60 +//line templates/gititemtree.qtpl:65 qw422016.N().S(` <div class="commit"></div> <div class="date"></div> <div class="size">`) -//line gititemtree.qtpl:63 +//line templates/gititemtree.qtpl:68 qw422016.N().DL(Ignore(g.Tree.Size(e.Name))) -//line gititemtree.qtpl:63 +//line templates/gititemtree.qtpl:68 qw422016.N().S(` KiB</div> `) -//line gititemtree.qtpl:64 +//line templates/gititemtree.qtpl:69 } -//line gititemtree.qtpl:64 +//line templates/gititemtree.qtpl:69 qw422016.N().S(` </div> </div> </div> `) -//line gititemtree.qtpl:68 +//line templates/gititemtree.qtpl:73 } -//line gititemtree.qtpl:68 +//line templates/gititemtree.qtpl:73 func (g *GitItemTreePage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) { -//line gititemtree.qtpl:68 +//line templates/gititemtree.qtpl:73 qw422016 := qt422016.AcquireWriter(qq422016) -//line gititemtree.qtpl:68 +//line templates/gititemtree.qtpl:73 g.StreamGitContent(qw422016, name, ref) -//line gititemtree.qtpl:68 +//line templates/gititemtree.qtpl:73 qt422016.ReleaseWriter(qw422016) -//line gititemtree.qtpl:68 +//line templates/gititemtree.qtpl:73 } -//line gititemtree.qtpl:68 +//line templates/gititemtree.qtpl:73 func (g *GitItemTreePage) GitContent(name, ref string) string { -//line gititemtree.qtpl:68 +//line templates/gititemtree.qtpl:73 qb422016 := qt422016.AcquireByteBuffer() -//line gititemtree.qtpl:68 +//line templates/gititemtree.qtpl:73 g.WriteGitContent(qb422016, name, ref) -//line gititemtree.qtpl:68 +//line templates/gititemtree.qtpl:73 qs422016 := string(qb422016.B) -//line gititemtree.qtpl:68 +//line templates/gititemtree.qtpl:73 qt422016.ReleaseByteBuffer(qb422016) -//line gititemtree.qtpl:68 +//line templates/gititemtree.qtpl:73 return qs422016 -//line gititemtree.qtpl:68 +//line templates/gititemtree.qtpl:73 } diff --git a/templates/gitlist.qtpl b/templates/gitlist.qtpl index ff2eca9..7c104ca 100644 --- a/templates/gitlist.qtpl +++ b/templates/gitlist.qtpl @@ -33,6 +33,9 @@ type GitListPage struct { </div> <div id="about" class="col-md-4 order-first order-md-last"> {%z= p.About %} + <div class="alert alert-warning text-center" role="alert"> + This project is under development, things may be broken or incomplete. + </div> </div> </div> {% endfunc %} diff --git a/templates/gitlist.qtpl.go b/templates/gitlist.qtpl.go index f38c404..29adbc6 100644 --- a/templates/gitlist.qtpl.go +++ b/templates/gitlist.qtpl.go @@ -1,228 +1,231 @@ // 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/service" -//line gitlist.qtpl:3 +//line templates/gitlist.qtpl:3 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line gitlist.qtpl:3 +//line templates/gitlist.qtpl:3 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line gitlist.qtpl:4 +//line templates/gitlist.qtpl:4 type GitListPage struct { Respositories []*service.Repository About []byte } -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:10 func (p *GitListPage) StreamTitle(qw422016 *qt422016.Writer) { -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:10 qw422016.N().S(`Git | List`) -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:10 } -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:10 func (p *GitListPage) WriteTitle(qq422016 qtio422016.Writer) { -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:10 qw422016 := qt422016.AcquireWriter(qq422016) -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:10 p.StreamTitle(qw422016) -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:10 qt422016.ReleaseWriter(qw422016) -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:10 } -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:10 func (p *GitListPage) Title() string { -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:10 qb422016 := qt422016.AcquireByteBuffer() -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:10 p.WriteTitle(qb422016) -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:10 qs422016 := string(qb422016.B) -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:10 qt422016.ReleaseByteBuffer(qb422016) -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:10 return qs422016 -//line gitlist.qtpl:10 +//line templates/gitlist.qtpl:10 } -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:12 func (p *GitListPage) StreamNavbar(qw422016 *qt422016.Writer) { -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:12 StreamNavbar(qw422016, Git) -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:12 } -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:12 func (p *GitListPage) WriteNavbar(qq422016 qtio422016.Writer) { -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:12 qw422016 := qt422016.AcquireWriter(qq422016) -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:12 p.StreamNavbar(qw422016) -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:12 qt422016.ReleaseWriter(qw422016) -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:12 } -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:12 func (p *GitListPage) Navbar() string { -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:12 qb422016 := qt422016.AcquireByteBuffer() -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:12 p.WriteNavbar(qb422016) -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:12 qs422016 := string(qb422016.B) -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:12 qt422016.ReleaseByteBuffer(qb422016) -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:12 return qs422016 -//line gitlist.qtpl:12 +//line templates/gitlist.qtpl:12 } -//line gitlist.qtpl:14 +//line templates/gitlist.qtpl:14 func (p *GitListPage) StreamContent(qw422016 *qt422016.Writer) { -//line gitlist.qtpl:14 +//line templates/gitlist.qtpl:14 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:18 for _, r := range p.Respositories { -//line gitlist.qtpl:18 +//line templates/gitlist.qtpl:18 qw422016.N().S(` <div class="event"> <h4> <a href="/`) -//line gitlist.qtpl:21 +//line templates/gitlist.qtpl:21 qw422016.E().S(r.Name) -//line gitlist.qtpl:21 +//line templates/gitlist.qtpl:21 qw422016.N().S(`/">`) -//line gitlist.qtpl:21 +//line templates/gitlist.qtpl:21 qw422016.E().S(r.Name) -//line gitlist.qtpl:21 +//line templates/gitlist.qtpl:21 qw422016.N().S(`</a> </h4> </hr> <p>`) -//line gitlist.qtpl:24 +//line templates/gitlist.qtpl:24 qw422016.E().S(r.Description) -//line gitlist.qtpl:24 +//line templates/gitlist.qtpl:24 qw422016.N().S(`</p> <p> <a href="/`) -//line gitlist.qtpl:26 +//line templates/gitlist.qtpl:26 qw422016.E().S(r.Name) -//line gitlist.qtpl:26 +//line templates/gitlist.qtpl:26 qw422016.N().S(`/log/`) -//line gitlist.qtpl:26 +//line templates/gitlist.qtpl:26 qw422016.E().S(r.Ref) -//line gitlist.qtpl:26 +//line templates/gitlist.qtpl:26 qw422016.N().S(`/">log</a> <a href="/`) -//line gitlist.qtpl:27 +//line templates/gitlist.qtpl:27 qw422016.E().S(r.Name) -//line gitlist.qtpl:27 +//line templates/gitlist.qtpl:27 qw422016.N().S(`/tree/`) -//line gitlist.qtpl:27 +//line templates/gitlist.qtpl:27 qw422016.E().S(r.Ref) -//line gitlist.qtpl:27 +//line templates/gitlist.qtpl:27 qw422016.N().S(`/">tree</a> <a href="/`) -//line gitlist.qtpl:28 +//line templates/gitlist.qtpl:28 qw422016.E().S(r.Name) -//line gitlist.qtpl:28 +//line templates/gitlist.qtpl:28 qw422016.N().S(`/refs/">refs</a> </p> </div> `) -//line gitlist.qtpl:31 +//line templates/gitlist.qtpl:31 } -//line gitlist.qtpl:31 +//line templates/gitlist.qtpl:31 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:35 qw422016.N().Z(p.About) -//line gitlist.qtpl:35 +//line templates/gitlist.qtpl:35 qw422016.N().S(` + <div class="alert alert-warning text-center" role="alert"> + This project is under development, things may be broken or incomplete. + </div> </div> </div> `) -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:41 } -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:41 func (p *GitListPage) WriteContent(qq422016 qtio422016.Writer) { -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:41 qw422016 := qt422016.AcquireWriter(qq422016) -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:41 p.StreamContent(qw422016) -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:41 qt422016.ReleaseWriter(qw422016) -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:41 } -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:41 func (p *GitListPage) Content() string { -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:41 qb422016 := qt422016.AcquireByteBuffer() -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:41 p.WriteContent(qb422016) -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:41 qs422016 := string(qb422016.B) -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:41 qt422016.ReleaseByteBuffer(qb422016) -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:41 return qs422016 -//line gitlist.qtpl:38 +//line templates/gitlist.qtpl:41 } -//line gitlist.qtpl:40 +//line templates/gitlist.qtpl:43 func (p *GitListPage) StreamScript(qw422016 *qt422016.Writer) { -//line gitlist.qtpl:40 +//line templates/gitlist.qtpl:43 qw422016.N().S(` `) -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:44 } -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:44 func (p *GitListPage) WriteScript(qq422016 qtio422016.Writer) { -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:44 qw422016 := qt422016.AcquireWriter(qq422016) -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:44 p.StreamScript(qw422016) -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:44 qt422016.ReleaseWriter(qw422016) -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:44 } -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:44 func (p *GitListPage) Script() string { -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:44 qb422016 := qt422016.AcquireByteBuffer() -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:44 p.WriteScript(qb422016) -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:44 qs422016 := string(qb422016.B) -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:44 qt422016.ReleaseByteBuffer(qb422016) -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:44 return qs422016 -//line gitlist.qtpl:41 +//line templates/gitlist.qtpl:44 } diff --git a/templates/login.qtpl b/templates/login.qtpl new file mode 100644 index 0000000..eee5711 --- /dev/null +++ b/templates/login.qtpl @@ -0,0 +1,31 @@ +{% code +type LoginPage struct { +} +%} + +{% func (p *LoginPage) Title() %}Hello{% endfunc %} + +{% func (p *LoginPage) Navbar() %}{%= Navbar(Login) %}{% endfunc %} + +{% func (p *LoginPage) Content() %} +<div class="row"> + <div class="col-md-6 offset-md-3"> + <form> + <div class="form-group m-3"> + <label for="username" class="form-label">Username</label> + <input type="text" class="form-control" id="username" aria-describedby="emailHelp"> + </div> + <div class="form-group m-3"> + <label for="password" class="form-label">Password</label> + <input type="password" class="form-control" id="password"> + </div> + <div class="form-group m-3"> + <button type="submit" class="btn btn-primary">Login</button> + </div> + </form> + </div> +</div> +{% endfunc %} + +{% func (p *LoginPage) Script() %} +{% endfunc %} diff --git a/templates/login.qtpl.go b/templates/login.qtpl.go new file mode 100644 index 0000000..0d3d2b0 --- /dev/null +++ b/templates/login.qtpl.go @@ -0,0 +1,173 @@ +// Code generated by qtc from "login.qtpl". DO NOT EDIT. +// See https://github.com/valyala/quicktemplate for details. + +//line templates/login.qtpl:1 +package templates + +//line templates/login.qtpl:1 +import ( + qtio422016 "io" + + qt422016 "github.com/valyala/quicktemplate" +) + +//line templates/login.qtpl:1 +var ( + _ = qtio422016.Copy + _ = qt422016.AcquireByteBuffer +) + +//line templates/login.qtpl:2 +type LoginPage struct { +} + +//line templates/login.qtpl:6 +func (p *LoginPage) StreamTitle(qw422016 *qt422016.Writer) { +//line templates/login.qtpl:6 + qw422016.N().S(`Hello`) +//line templates/login.qtpl:6 +} + +//line templates/login.qtpl:6 +func (p *LoginPage) WriteTitle(qq422016 qtio422016.Writer) { +//line templates/login.qtpl:6 + qw422016 := qt422016.AcquireWriter(qq422016) +//line templates/login.qtpl:6 + p.StreamTitle(qw422016) +//line templates/login.qtpl:6 + qt422016.ReleaseWriter(qw422016) +//line templates/login.qtpl:6 +} + +//line templates/login.qtpl:6 +func (p *LoginPage) Title() string { +//line templates/login.qtpl:6 + qb422016 := qt422016.AcquireByteBuffer() +//line templates/login.qtpl:6 + p.WriteTitle(qb422016) +//line templates/login.qtpl:6 + qs422016 := string(qb422016.B) +//line templates/login.qtpl:6 + qt422016.ReleaseByteBuffer(qb422016) +//line templates/login.qtpl:6 + return qs422016 +//line templates/login.qtpl:6 +} + +//line templates/login.qtpl:8 +func (p *LoginPage) StreamNavbar(qw422016 *qt422016.Writer) { +//line templates/login.qtpl:8 + StreamNavbar(qw422016, Login) +//line templates/login.qtpl:8 +} + +//line templates/login.qtpl:8 +func (p *LoginPage) WriteNavbar(qq422016 qtio422016.Writer) { +//line templates/login.qtpl:8 + qw422016 := qt422016.AcquireWriter(qq422016) +//line templates/login.qtpl:8 + p.StreamNavbar(qw422016) +//line templates/login.qtpl:8 + qt422016.ReleaseWriter(qw422016) +//line templates/login.qtpl:8 +} + +//line templates/login.qtpl:8 +func (p *LoginPage) Navbar() string { +//line templates/login.qtpl:8 + qb422016 := qt422016.AcquireByteBuffer() +//line templates/login.qtpl:8 + p.WriteNavbar(qb422016) +//line templates/login.qtpl:8 + qs422016 := string(qb422016.B) +//line templates/login.qtpl:8 + qt422016.ReleaseByteBuffer(qb422016) +//line templates/login.qtpl:8 + return qs422016 +//line templates/login.qtpl:8 +} + +//line templates/login.qtpl:10 +func (p *LoginPage) StreamContent(qw422016 *qt422016.Writer) { +//line templates/login.qtpl:10 + qw422016.N().S(` +<div class="row"> + <div class="col-md-6 offset-md-3"> + <form> + <div class="form-group m-3"> + <label for="username" class="form-label">Username</label> + <input type="text" class="form-control" id="username" aria-describedby="emailHelp"> + </div> + <div class="form-group m-3"> + <label for="password" class="form-label">Password</label> + <input type="password" class="form-control" id="password"> + </div> + <div class="form-group m-3"> + <button type="submit" class="btn btn-primary">Login</button> + </div> + </form> + </div> +</div> +`) +//line templates/login.qtpl:28 +} + +//line templates/login.qtpl:28 +func (p *LoginPage) WriteContent(qq422016 qtio422016.Writer) { +//line templates/login.qtpl:28 + qw422016 := qt422016.AcquireWriter(qq422016) +//line templates/login.qtpl:28 + p.StreamContent(qw422016) +//line templates/login.qtpl:28 + qt422016.ReleaseWriter(qw422016) +//line templates/login.qtpl:28 +} + +//line templates/login.qtpl:28 +func (p *LoginPage) Content() string { +//line templates/login.qtpl:28 + qb422016 := qt422016.AcquireByteBuffer() +//line templates/login.qtpl:28 + p.WriteContent(qb422016) +//line templates/login.qtpl:28 + qs422016 := string(qb422016.B) +//line templates/login.qtpl:28 + qt422016.ReleaseByteBuffer(qb422016) +//line templates/login.qtpl:28 + return qs422016 +//line templates/login.qtpl:28 +} + +//line templates/login.qtpl:30 +func (p *LoginPage) StreamScript(qw422016 *qt422016.Writer) { +//line templates/login.qtpl:30 + qw422016.N().S(` +`) +//line templates/login.qtpl:31 +} + +//line templates/login.qtpl:31 +func (p *LoginPage) WriteScript(qq422016 qtio422016.Writer) { +//line templates/login.qtpl:31 + qw422016 := qt422016.AcquireWriter(qq422016) +//line templates/login.qtpl:31 + p.StreamScript(qw422016) +//line templates/login.qtpl:31 + qt422016.ReleaseWriter(qw422016) +//line templates/login.qtpl:31 +} + +//line templates/login.qtpl:31 +func (p *LoginPage) Script() string { +//line templates/login.qtpl:31 + qb422016 := qt422016.AcquireByteBuffer() +//line templates/login.qtpl:31 + p.WriteScript(qb422016) +//line templates/login.qtpl:31 + qs422016 := string(qb422016.B) +//line templates/login.qtpl:31 + qt422016.ReleaseByteBuffer(qb422016) +//line templates/login.qtpl:31 + return qs422016 +//line templates/login.qtpl:31 +} diff --git a/templates/navbar.qtpl b/templates/navbar.qtpl index 68b1fd8..18400b1 100644 --- a/templates/navbar.qtpl +++ b/templates/navbar.qtpl @@ -5,6 +5,7 @@ const ( List About Config + Login ) %} @@ -25,6 +26,9 @@ const ( <nav class="container navbar navbar-expand"> <div class="navbar-nav"> <a class="nav-link{%= insertIfEqual(s, Git) %}" href="/">git</a> + </div> + <div class="navbar-nav ms-auto"> + <a class="nav-link{%= insertIfEqual(s, Login) %}" href="/login">login</a> {% comment %} Add this back once needed <a class="nav-link{%= insertIfEqual(s, List) %}" href="/list/">list</a> @@ -33,7 +37,6 @@ Add this back once needed Add this back if needed <a class="nav-link{%= insertIfEqual(s, About) %}" href="/about/">about</a> {% endcomment %} - <a class="nav-link{%= insertIfEqual(s, Config) %}" href="/config">config</a> </div> </nav> {% endfunc %} @@ -51,7 +54,7 @@ Add this back if needed <a class="nav-link{%= insertIfEqual(s, Summary) %}" aria-current="page" href="/{%s name %}/">summary</a> </li> <li class="nav-item"> - <a class="nav-link{%= insertIfEqual(s, Refs) %}" aria-current="page" href="/{%s name %}/refs">refs</a> + <a class="nav-link{%= insertIfEqual(s, Refs) %}" aria-current="page" href="/{%s name %}/refs/">refs</a> </li> <li class="nav-item"> <a class="nav-link{%= insertIfEqual(s, Log) %}" aria-current="page" href="/{%s name %}/log/{%s ref %}/">log</a> diff --git a/templates/navbar.qtpl.go b/templates/navbar.qtpl.go index 806df94..e080785 100644 --- a/templates/navbar.qtpl.go +++ b/templates/navbar.qtpl.go @@ -1,23 +1,23 @@ // Code generated by qtc from "navbar.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. -//line navbar.qtpl:1 +//line templates/navbar.qtpl:1 package templates -//line navbar.qtpl:1 +//line templates/navbar.qtpl:1 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line navbar.qtpl:1 +//line templates/navbar.qtpl:1 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line navbar.qtpl:2 +//line templates/navbar.qtpl:2 type Selection int const ( @@ -25,9 +25,10 @@ const ( List About Config + Login ) -//line navbar.qtpl:12 +//line templates/navbar.qtpl:13 type GitSelection int const ( @@ -38,211 +39,213 @@ const ( Tree ) -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 func streaminsertIfEqual(qw422016 *qt422016.Writer, s, d any) { -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 if s == d { -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 qw422016.N().S(` selected`) -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 } -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 } -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 func writeinsertIfEqual(qq422016 qtio422016.Writer, s, d any) { -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 qw422016 := qt422016.AcquireWriter(qq422016) -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 streaminsertIfEqual(qw422016, s, d) -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 qt422016.ReleaseWriter(qw422016) -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 } -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 func insertIfEqual(s, d any) string { -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 qb422016 := qt422016.AcquireByteBuffer() -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 writeinsertIfEqual(qb422016, s, d) -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 qs422016 := string(qb422016.B) -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 qt422016.ReleaseByteBuffer(qb422016) -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 return qs422016 -//line navbar.qtpl:22 +//line templates/navbar.qtpl:23 } -//line navbar.qtpl:24 +//line templates/navbar.qtpl:25 func StreamNavbar(qw422016 *qt422016.Writer, s Selection) { -//line navbar.qtpl:24 +//line templates/navbar.qtpl:25 qw422016.N().S(` <nav class="container navbar navbar-expand"> <div class="navbar-nav"> <a class="nav-link`) -//line navbar.qtpl:27 +//line templates/navbar.qtpl:28 streaminsertIfEqual(qw422016, s, Git) -//line navbar.qtpl:27 +//line templates/navbar.qtpl:28 qw422016.N().S(`" href="/">git</a> + </div> + <div class="navbar-nav ms-auto"> + <a class="nav-link`) +//line templates/navbar.qtpl:31 + streaminsertIfEqual(qw422016, s, Login) +//line templates/navbar.qtpl:31 + qw422016.N().S(`" href="/login">login</a> `) -//line navbar.qtpl:31 +//line templates/navbar.qtpl:35 qw422016.N().S(` `) -//line navbar.qtpl:35 +//line templates/navbar.qtpl:39 qw422016.N().S(` - <a class="nav-link`) -//line navbar.qtpl:36 - streaminsertIfEqual(qw422016, s, Config) -//line navbar.qtpl:36 - qw422016.N().S(`" href="/config">config</a> </div> </nav> `) -//line navbar.qtpl:39 +//line templates/navbar.qtpl:42 } -//line navbar.qtpl:39 +//line templates/navbar.qtpl:42 func WriteNavbar(qq422016 qtio422016.Writer, s Selection) { -//line navbar.qtpl:39 +//line templates/navbar.qtpl:42 qw422016 := qt422016.AcquireWriter(qq422016) -//line navbar.qtpl:39 +//line templates/navbar.qtpl:42 StreamNavbar(qw422016, s) -//line navbar.qtpl:39 +//line templates/navbar.qtpl:42 qt422016.ReleaseWriter(qw422016) -//line navbar.qtpl:39 +//line templates/navbar.qtpl:42 } -//line navbar.qtpl:39 +//line templates/navbar.qtpl:42 func Navbar(s Selection) string { -//line navbar.qtpl:39 +//line templates/navbar.qtpl:42 qb422016 := qt422016.AcquireByteBuffer() -//line navbar.qtpl:39 +//line templates/navbar.qtpl:42 WriteNavbar(qb422016, s) -//line navbar.qtpl:39 +//line templates/navbar.qtpl:42 qs422016 := string(qb422016.B) -//line navbar.qtpl:39 +//line templates/navbar.qtpl:42 qt422016.ReleaseByteBuffer(qb422016) -//line navbar.qtpl:39 +//line templates/navbar.qtpl:42 return qs422016 -//line navbar.qtpl:39 +//line templates/navbar.qtpl:42 } -//line navbar.qtpl:41 +//line templates/navbar.qtpl:44 func StreamGitItemNav(qw422016 *qt422016.Writer, name, ref string, s GitSelection) { -//line navbar.qtpl:41 +//line templates/navbar.qtpl:44 qw422016.N().S(` <div class="row"> <h3 id="name">`) -//line navbar.qtpl:43 +//line templates/navbar.qtpl:46 qw422016.E().S(name) -//line navbar.qtpl:43 +//line templates/navbar.qtpl:46 qw422016.N().S(` `) -//line navbar.qtpl:43 +//line templates/navbar.qtpl:46 if ref != "" && (s == Log || s == Tree) { -//line navbar.qtpl:43 +//line templates/navbar.qtpl:46 qw422016.N().S(`@ `) -//line navbar.qtpl:43 +//line templates/navbar.qtpl:46 qw422016.E().S(ref) -//line navbar.qtpl:43 +//line templates/navbar.qtpl:46 } -//line navbar.qtpl:43 +//line templates/navbar.qtpl:46 qw422016.N().S(`</h3> </div> <div class="row"> <ul class="nav"> <li class="nav-item"> <a class="nav-link`) -//line navbar.qtpl:48 +//line templates/navbar.qtpl:51 streaminsertIfEqual(qw422016, s, Readme) -//line navbar.qtpl:48 +//line templates/navbar.qtpl:51 qw422016.N().S(`" aria-current="page" href="/`) -//line navbar.qtpl:48 +//line templates/navbar.qtpl:51 qw422016.E().S(name) -//line navbar.qtpl:48 +//line templates/navbar.qtpl:51 qw422016.N().S(`/about/">about</a> </li> <li class="nav-item"> <a class="nav-link`) -//line navbar.qtpl:51 +//line templates/navbar.qtpl:54 streaminsertIfEqual(qw422016, s, Summary) -//line navbar.qtpl:51 +//line templates/navbar.qtpl:54 qw422016.N().S(`" aria-current="page" href="/`) -//line navbar.qtpl:51 +//line templates/navbar.qtpl:54 qw422016.E().S(name) -//line navbar.qtpl:51 +//line templates/navbar.qtpl:54 qw422016.N().S(`/">summary</a> </li> <li class="nav-item"> <a class="nav-link`) -//line navbar.qtpl:54 +//line templates/navbar.qtpl:57 streaminsertIfEqual(qw422016, s, Refs) -//line navbar.qtpl:54 +//line templates/navbar.qtpl:57 qw422016.N().S(`" aria-current="page" href="/`) -//line navbar.qtpl:54 +//line templates/navbar.qtpl:57 qw422016.E().S(name) -//line navbar.qtpl:54 - qw422016.N().S(`/refs">refs</a> +//line templates/navbar.qtpl:57 + qw422016.N().S(`/refs/">refs</a> </li> <li class="nav-item"> <a class="nav-link`) -//line navbar.qtpl:57 +//line templates/navbar.qtpl:60 streaminsertIfEqual(qw422016, s, Log) -//line navbar.qtpl:57 +//line templates/navbar.qtpl:60 qw422016.N().S(`" aria-current="page" href="/`) -//line navbar.qtpl:57 +//line templates/navbar.qtpl:60 qw422016.E().S(name) -//line navbar.qtpl:57 +//line templates/navbar.qtpl:60 qw422016.N().S(`/log/`) -//line navbar.qtpl:57 +//line templates/navbar.qtpl:60 qw422016.E().S(ref) -//line navbar.qtpl:57 +//line templates/navbar.qtpl:60 qw422016.N().S(`/">log</a> </li> <li class="nav-item"> <a class="nav-link`) -//line navbar.qtpl:60 +//line templates/navbar.qtpl:63 streaminsertIfEqual(qw422016, s, Tree) -//line navbar.qtpl:60 +//line templates/navbar.qtpl:63 qw422016.N().S(`" aria-current="page" href="/`) -//line navbar.qtpl:60 +//line templates/navbar.qtpl:63 qw422016.E().S(name) -//line navbar.qtpl:60 +//line templates/navbar.qtpl:63 qw422016.N().S(`/tree/`) -//line navbar.qtpl:60 +//line templates/navbar.qtpl:63 qw422016.E().S(ref) -//line navbar.qtpl:60 +//line templates/navbar.qtpl:63 qw422016.N().S(`/">tree</a> </li> </ul> </div> `) -//line navbar.qtpl:64 +//line templates/navbar.qtpl:67 } -//line navbar.qtpl:64 +//line templates/navbar.qtpl:67 func WriteGitItemNav(qq422016 qtio422016.Writer, name, ref string, s GitSelection) { -//line navbar.qtpl:64 +//line templates/navbar.qtpl:67 qw422016 := qt422016.AcquireWriter(qq422016) -//line navbar.qtpl:64 +//line templates/navbar.qtpl:67 StreamGitItemNav(qw422016, name, ref, s) -//line navbar.qtpl:64 +//line templates/navbar.qtpl:67 qt422016.ReleaseWriter(qw422016) -//line navbar.qtpl:64 +//line templates/navbar.qtpl:67 } -//line navbar.qtpl:64 +//line templates/navbar.qtpl:67 func GitItemNav(name, ref string, s GitSelection) string { -//line navbar.qtpl:64 +//line templates/navbar.qtpl:67 qb422016 := qt422016.AcquireByteBuffer() -//line navbar.qtpl:64 +//line templates/navbar.qtpl:67 WriteGitItemNav(qb422016, name, ref, s) -//line navbar.qtpl:64 +//line templates/navbar.qtpl:67 qs422016 := string(qb422016.B) -//line navbar.qtpl:64 +//line templates/navbar.qtpl:67 qt422016.ReleaseByteBuffer(qb422016) -//line navbar.qtpl:64 +//line templates/navbar.qtpl:67 return qs422016 -//line navbar.qtpl:64 +//line templates/navbar.qtpl:67 } diff --git a/templates/tags.qtpl.go b/templates/tags.qtpl.go index 7d8eca8..a89ddd3 100644 --- a/templates/tags.qtpl.go +++ b/templates/tags.qtpl.go @@ -1,154 +1,154 @@ // Code generated by qtc from "tags.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. -//line tags.qtpl:1 +//line templates/tags.qtpl:1 package templates -//line tags.qtpl:1 +//line templates/tags.qtpl:1 import "git.gabrielgio.me/cerrado/pkg/git" -//line tags.qtpl:3 +//line templates/tags.qtpl:3 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) -//line tags.qtpl:3 +//line templates/tags.qtpl:3 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) -//line tags.qtpl:3 +//line templates/tags.qtpl:3 func StreamListTags(qw422016 *qt422016.Writer, name string, tags []*git.TagReference) { -//line tags.qtpl:3 +//line templates/tags.qtpl:3 qw422016.N().S(` `) -//line tags.qtpl:4 +//line templates/tags.qtpl:4 if len(tags) > 0 { -//line tags.qtpl:4 +//line templates/tags.qtpl:4 qw422016.N().S(` <div class="event-list"> `) -//line tags.qtpl:6 +//line templates/tags.qtpl:6 for _, t := range tags { -//line tags.qtpl:6 +//line templates/tags.qtpl:6 qw422016.N().S(` <div class="event me-md-2"> <div class="row "> <div class="col-4"> <a title="`) -//line tags.qtpl:10 +//line templates/tags.qtpl:10 qw422016.E().S(t.HashString()) -//line tags.qtpl:10 +//line templates/tags.qtpl:10 qw422016.N().S(`" href="/`) -//line tags.qtpl:10 +//line templates/tags.qtpl:10 qw422016.E().S(name) -//line tags.qtpl:10 +//line templates/tags.qtpl:10 qw422016.N().S(`/commit/`) -//line tags.qtpl:10 +//line templates/tags.qtpl:10 qw422016.E().S(t.HashString()) -//line tags.qtpl:10 +//line templates/tags.qtpl:10 qw422016.N().S(`">`) -//line tags.qtpl:10 +//line templates/tags.qtpl:10 qw422016.E().S(t.ShortName()) -//line tags.qtpl:10 +//line templates/tags.qtpl:10 qw422016.N().S(`</a> </div> <div class="col-8"> <div class="float-end"> <a href="/`) -//line tags.qtpl:14 +//line templates/tags.qtpl:14 qw422016.E().S(name) -//line tags.qtpl:14 +//line templates/tags.qtpl:14 qw422016.N().S(`/archive/`) -//line tags.qtpl:14 +//line templates/tags.qtpl:14 qw422016.E().S(t.ShortName()) -//line tags.qtpl:14 +//line templates/tags.qtpl:14 qw422016.N().S(`.tar.gz">tar.gz</a> <a href="/`) -//line tags.qtpl:15 +//line templates/tags.qtpl:15 qw422016.E().S(name) -//line tags.qtpl:15 +//line templates/tags.qtpl:15 qw422016.N().S(`/tree/`) -//line tags.qtpl:15 +//line templates/tags.qtpl:15 qw422016.E().S(t.ShortName()) -//line tags.qtpl:15 +//line templates/tags.qtpl:15 qw422016.N().S(`/">tree</a> <a href="/`) -//line tags.qtpl:16 +//line templates/tags.qtpl:16 qw422016.E().S(name) -//line tags.qtpl:16 +//line templates/tags.qtpl:16 qw422016.N().S(`/log/`) -//line tags.qtpl:16 +//line templates/tags.qtpl:16 qw422016.E().S(t.ShortName()) -//line tags.qtpl:16 +//line templates/tags.qtpl:16 qw422016.N().S(`/">log</a> </div> </div> </div> `) -//line tags.qtpl:20 +//line templates/tags.qtpl:20 if t.Message() != "" { -//line tags.qtpl:20 +//line templates/tags.qtpl:20 qw422016.N().S(` <div class="code-view"> <pre>`) -//line tags.qtpl:22 +//line templates/tags.qtpl:22 qw422016.E().S(t.Message()) -//line tags.qtpl:22 +//line templates/tags.qtpl:22 qw422016.N().S(`</pre> </div> `) -//line tags.qtpl:24 +//line templates/tags.qtpl:24 } -//line tags.qtpl:24 +//line templates/tags.qtpl:24 qw422016.N().S(` </div> `) -//line tags.qtpl:26 +//line templates/tags.qtpl:26 } -//line tags.qtpl:26 +//line templates/tags.qtpl:26 qw422016.N().S(` </div> `) -//line tags.qtpl:28 +//line templates/tags.qtpl:28 } else { -//line tags.qtpl:28 +//line templates/tags.qtpl:28 qw422016.N().S(` <p> No tags </p> `) -//line tags.qtpl:30 +//line templates/tags.qtpl:30 } -//line tags.qtpl:30 +//line templates/tags.qtpl:30 qw422016.N().S(` `) -//line tags.qtpl:31 +//line templates/tags.qtpl:31 } -//line tags.qtpl:31 +//line templates/tags.qtpl:31 func WriteListTags(qq422016 qtio422016.Writer, name string, tags []*git.TagReference) { -//line tags.qtpl:31 +//line templates/tags.qtpl:31 qw422016 := qt422016.AcquireWriter(qq422016) -//line tags.qtpl:31 +//line templates/tags.qtpl:31 StreamListTags(qw422016, name, tags) -//line tags.qtpl:31 +//line templates/tags.qtpl:31 qt422016.ReleaseWriter(qw422016) -//line tags.qtpl:31 +//line templates/tags.qtpl:31 } -//line tags.qtpl:31 +//line templates/tags.qtpl:31 func ListTags(name string, tags []*git.TagReference) string { -//line tags.qtpl:31 +//line templates/tags.qtpl:31 qb422016 := qt422016.AcquireByteBuffer() -//line tags.qtpl:31 +//line templates/tags.qtpl:31 WriteListTags(qb422016, name, tags) -//line tags.qtpl:31 +//line templates/tags.qtpl:31 qs422016 := string(qb422016.B) -//line tags.qtpl:31 +//line templates/tags.qtpl:31 qt422016.ReleaseByteBuffer(qb422016) -//line tags.qtpl:31 +//line templates/tags.qtpl:31 return qs422016 -//line tags.qtpl:31 +//line templates/tags.qtpl:31 } |