diff --git a/pkg/handler/git/handler.go b/pkg/handler/git/handler.go
index d952fef3bc513240d3f602426e7572fa84033a9e..b4c7c5481ede247f1e2f67f7b9aa4c2ca6373863 100644
--- a/pkg/handler/git/handler.go
+++ b/pkg/handler/git/handler.go
@@ -164,8 +164,6 @@ Ref: ref,
GitItemBase: &templates.GitItemTreePage{
CurrentPath: rest,
Tree: tree,
- Ref: ref,
- Name: name,
},
}
templates.WritePageTemplate(w, gitList)
diff --git a/scss/main.scss b/scss/main.scss
index b3ba6498c55ad5e4cc20a568fc62b9bb8000a829..26155a62c9dbd8ae233adcfac7a91cb519de1015 100644
--- a/scss/main.scss
+++ b/scss/main.scss
@@ -23,20 +23,29 @@ @import "tree.scss";
// overwrite to reduce the ammount of css generated by loading all utilities
$utilities: (
- "order": (
- responsive: true,
- property: order,
- values: (
- first: -1,
- 0: 0,
- 1: 1,
- 2: 2,
- 3: 3,
- 4: 4,
- 5: 5,
- last: 6,
- ),
+ "order": (
+ responsive: true,
+ property: order,
+ values: (
+ first: -1,
+ 0: 0,
+ 1: 1,
+ 2: 2,
+ 3: 3,
+ 4: 4,
+ 5: 5,
+ last: 6,
),
+ ),
+ "float": (
+ responsive: true,
+ property: float,
+ values: (
+ start: left,
+ end: right,
+ none: none,
+ )
+ ),
);
@import "bootstrap/scss/utilities/_api.scss";
diff --git a/templates/gititem.qtpl b/templates/gititem.qtpl
index d6957820865ed335415da36d5fc0d240039d0350..a6a312d333e2e4942004073ed33494454f1eeeea 100644
--- a/templates/gititem.qtpl
+++ b/templates/gititem.qtpl
@@ -1,7 +1,7 @@
{% interface
GitItemBase {
Nav(name, ref string)
- GitContent()
+ GitContent(name, ref string)
}
%}
@@ -20,7 +20,7 @@
{% func (p *GitItemPage) Content() %}
{%= p.Nav(p.Name, p.Ref) %}
<div class="container">
-{%= p.GitContent() %}
+{%= p.GitContent(p.Name, p.Ref) %}
</div>
{% endfunc %}
diff --git a/templates/gititem.qtpl.go b/templates/gititem.qtpl.go
index a7ed65941e2355817c95d8429afe3a34d0a91fe9..7cfeeb452cbabce7c1677e04a308500d05e7125c 100644
--- a/templates/gititem.qtpl.go
+++ b/templates/gititem.qtpl.go
@@ -26,11 +26,11 @@ StreamNav(qw422016 *qt422016.Writer, name, ref string)
//line gititem.qtpl:2
WriteNav(qq422016 qtio422016.Writer, name, ref string)
//line gititem.qtpl:2
- GitContent() string
+ GitContent(name, ref string) string
//line gititem.qtpl:2
- StreamGitContent(qw422016 *qt422016.Writer)
+ StreamGitContent(qw422016 *qt422016.Writer, name, ref string)
//line gititem.qtpl:2
- WriteGitContent(qq422016 qtio422016.Writer)
+ WriteGitContent(qq422016 qtio422016.Writer, name, ref string)
//line gititem.qtpl:2
}
@@ -121,7 +121,7 @@ qw422016.N().S(`
<div class="container">
`)
//line gititem.qtpl:23
- p.StreamGitContent(qw422016)
+ p.StreamGitContent(qw422016, p.Name, p.Ref)
//line gititem.qtpl:23
qw422016.N().S(`
</div>
diff --git a/templates/gititemabout.qtpl b/templates/gititemabout.qtpl
index e0fa9c3f184837a96d3194d5baacdcdfd866a56b..abda2fb2476cf828c66e19736aea6e857feac0fd 100644
--- a/templates/gititemabout.qtpl
+++ b/templates/gititemabout.qtpl
@@ -5,6 +5,6 @@ %}
{% func (g *GitItemAboutPage) Nav(name, ref string) %}{%= GitItemNav(name, ref, Readme) %}{% endfunc %}
-{% func (g *GitItemAboutPage) GitContent() %}
+{% func (g *GitItemAboutPage) GitContent(name, ref string) %}
<h4>About</h4>
{% endfunc %}
diff --git a/templates/gititemabout.qtpl.go b/templates/gititemabout.qtpl.go
index 0827fbe114bd75cf7b2b8d8c7b67a29c5194ffb0..cd49d2fa25928890cb2a8e6ccda5d5057f1144e0 100644
--- a/templates/gititemabout.qtpl.go
+++ b/templates/gititemabout.qtpl.go
@@ -55,7 +55,7 @@ //line gititemabout.qtpl:6
}
//line gititemabout.qtpl:8
-func (g *GitItemAboutPage) StreamGitContent(qw422016 *qt422016.Writer) {
+func (g *GitItemAboutPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) {
//line gititemabout.qtpl:8
qw422016.N().S(`
<h4>About</h4>
@@ -64,22 +64,22 @@ //line gititemabout.qtpl:10
}
//line gititemabout.qtpl:10
-func (g *GitItemAboutPage) WriteGitContent(qq422016 qtio422016.Writer) {
+func (g *GitItemAboutPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) {
//line gititemabout.qtpl:10
qw422016 := qt422016.AcquireWriter(qq422016)
//line gititemabout.qtpl:10
- g.StreamGitContent(qw422016)
+ g.StreamGitContent(qw422016, name, ref)
//line gititemabout.qtpl:10
qt422016.ReleaseWriter(qw422016)
//line gititemabout.qtpl:10
}
//line gititemabout.qtpl:10
-func (g *GitItemAboutPage) GitContent() string {
+func (g *GitItemAboutPage) GitContent(name, ref string) string {
//line gititemabout.qtpl:10
qb422016 := qt422016.AcquireByteBuffer()
//line gititemabout.qtpl:10
- g.WriteGitContent(qb422016)
+ g.WriteGitContent(qb422016, name, ref)
//line gititemabout.qtpl:10
qs422016 := string(qb422016.B)
//line gititemabout.qtpl:10
diff --git a/templates/gititemblob.qtpl b/templates/gititemblob.qtpl
index 89d002d2521e4b56c31db6811d137186f830614e..f9bab3d53aa36fdc211bab7c9feea16b179b333f 100644
--- a/templates/gititemblob.qtpl
+++ b/templates/gititemblob.qtpl
@@ -7,7 +7,7 @@ %}
{% func (g *GitItemBlobPage) Nav(name, ref string) %}{%= GitItemNav(name, ref, Tree) %}{% endfunc %}
-{% func (g *GitItemBlobPage) GitContent() %}
+{% func (g *GitItemBlobPage) GitContent(name, ref string) %}
<div class="code-view">
{%z= g.Content %}
</div>
diff --git a/templates/gititemblob.qtpl.go b/templates/gititemblob.qtpl.go
index 6b4e1878145e79855875577f6edc748cd6b5ea1c..05e0667c856d5ff46a2222d8a4979da2de1ea4ef 100644
--- a/templates/gititemblob.qtpl.go
+++ b/templates/gititemblob.qtpl.go
@@ -57,7 +57,7 @@ //line gititemblob.qtpl:8
}
//line gititemblob.qtpl:10
-func (g *GitItemBlobPage) StreamGitContent(qw422016 *qt422016.Writer) {
+func (g *GitItemBlobPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) {
//line gititemblob.qtpl:10
qw422016.N().S(`
<div class="code-view">
@@ -72,22 +72,22 @@ //line gititemblob.qtpl:14
}
//line gititemblob.qtpl:14
-func (g *GitItemBlobPage) WriteGitContent(qq422016 qtio422016.Writer) {
+func (g *GitItemBlobPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) {
//line gititemblob.qtpl:14
qw422016 := qt422016.AcquireWriter(qq422016)
//line gititemblob.qtpl:14
- g.StreamGitContent(qw422016)
+ g.StreamGitContent(qw422016, name, ref)
//line gititemblob.qtpl:14
qt422016.ReleaseWriter(qw422016)
//line gititemblob.qtpl:14
}
//line gititemblob.qtpl:14
-func (g *GitItemBlobPage) GitContent() string {
+func (g *GitItemBlobPage) GitContent(name, ref string) string {
//line gititemblob.qtpl:14
qb422016 := qt422016.AcquireByteBuffer()
//line gititemblob.qtpl:14
- g.WriteGitContent(qb422016)
+ g.WriteGitContent(qb422016, name, ref)
//line gititemblob.qtpl:14
qs422016 := string(qb422016.B)
//line gititemblob.qtpl:14
diff --git a/templates/gititemlog.qtpl b/templates/gititemlog.qtpl
index ef473b73835002fc162ae4c115d4f4967c9f4d32..1af05ca2b19a2ef3bc21e3533ee7333425e21298 100644
--- a/templates/gititemlog.qtpl
+++ b/templates/gititemlog.qtpl
@@ -8,7 +8,7 @@ %}
{% func (g *GitItemLogPage) Nav(name, ref string) %}{%= GitItemNav(name, ref, Log) %}{% endfunc %}
-{% func (g *GitItemLogPage) GitContent() %}
+{% func (g *GitItemLogPage) GitContent(name, ref string) %}
<div class="logs">
{% for _, c := range g.Commits %}
<div class="row">
diff --git a/templates/gititemlog.qtpl.go b/templates/gititemlog.qtpl.go
index e3bac4102910c7b96b8da4235d43ac530b02726a..185b1538470f819fe06465b82a2d762fc279962a 100644
--- a/templates/gititemlog.qtpl.go
+++ b/templates/gititemlog.qtpl.go
@@ -59,7 +59,7 @@ //line gititemlog.qtpl:9
}
//line gititemlog.qtpl:11
-func (g *GitItemLogPage) StreamGitContent(qw422016 *qt422016.Writer) {
+func (g *GitItemLogPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) {
//line gititemlog.qtpl:11
qw422016.N().S(`
<div class="logs">
@@ -106,22 +106,22 @@ //line gititemlog.qtpl:27
}
//line gititemlog.qtpl:27
-func (g *GitItemLogPage) WriteGitContent(qq422016 qtio422016.Writer) {
+func (g *GitItemLogPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) {
//line gititemlog.qtpl:27
qw422016 := qt422016.AcquireWriter(qq422016)
//line gititemlog.qtpl:27
- g.StreamGitContent(qw422016)
+ g.StreamGitContent(qw422016, name, ref)
//line gititemlog.qtpl:27
qt422016.ReleaseWriter(qw422016)
//line gititemlog.qtpl:27
}
//line gititemlog.qtpl:27
-func (g *GitItemLogPage) GitContent() string {
+func (g *GitItemLogPage) GitContent(name, ref string) string {
//line gititemlog.qtpl:27
qb422016 := qt422016.AcquireByteBuffer()
//line gititemlog.qtpl:27
- g.WriteGitContent(qb422016)
+ g.WriteGitContent(qb422016, name, ref)
//line gititemlog.qtpl:27
qs422016 := string(qb422016.B)
//line gititemlog.qtpl:27
diff --git a/templates/gititemrefs.qtpl b/templates/gititemrefs.qtpl
index 56f6c2bf557e1afc0a2dc12a5f918f6f347353d2..47a69e32967bc8e90fd2595efa487ff71380d593 100644
--- a/templates/gititemrefs.qtpl
+++ b/templates/gititemrefs.qtpl
@@ -10,13 +10,12 @@ %}
{% func (g *GitItemRefsPage) Nav(name, ref string) %}{%= GitItemNav(name, ref, Refs) %}{% endfunc %}
-{% func (g *GitItemRefsPage) GitContent() %}
+{% func (g *GitItemRefsPage) GitContent(name, ref string) %}
<div class="row">
- <div class="col-xxl">
- <h4>Tags</h4>
- <div class="logs">
+ <div class="col-md-8">
+ <div class="event-list">
{% for _, t := range g.Tags %}
- <div class="row">
+ <div class="row event">
<div class="col-xxl-2">
{%s TimeFormat(t.Tagger.When) %}
</div>
@@ -30,13 +29,18 @@ </div>
{% endfor %}
</div>
</div>
- <div class="col-xxl">
- <h4>Branches</h4>
- <div class="logs">
+ <div class="col-md-4">
+ <div class="event-list">
{% for _, b := range g.Branches %}
- <div class="row">
- <div class="col-xxl">
+ <div class="row event">
+ <div class="col-4">
{%s b.Name().Short() %}
+ </div>
+ <div class="col-8">
+ <div class="float-end">
+ <a href="/{%s name %}/tree/{%s b.Name().Short() %}">tree</a>
+ <a href="/{%s name %}/log/{%s b.Name().Short() %}">log</a>
+ </div>
</div>
</div>
{% endfor %}
diff --git a/templates/gititemrefs.qtpl.go b/templates/gititemrefs.qtpl.go
index d2a362e5bacc6b8e2fcf10bb9da486ef48fcecda..95dd31a0114a36ee774711c902dea4bf809bc2df 100644
--- a/templates/gititemrefs.qtpl.go
+++ b/templates/gititemrefs.qtpl.go
@@ -63,99 +63,119 @@ //line gititemrefs.qtpl:11
}
//line gititemrefs.qtpl:13
-func (g *GitItemRefsPage) StreamGitContent(qw422016 *qt422016.Writer) {
+func (g *GitItemRefsPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) {
//line gititemrefs.qtpl:13
qw422016.N().S(`
<div class="row">
- <div class="col-xxl">
- <h4>Tags</h4>
- <div class="logs">
+ <div class="col-md-8">
+ <div class="event-list">
`)
-//line gititemrefs.qtpl:18
+//line gititemrefs.qtpl:17
for _, t := range g.Tags {
-//line gititemrefs.qtpl:18
+//line gititemrefs.qtpl:17
qw422016.N().S(`
- <div class="row">
+ <div class="row event">
<div class="col-xxl-2">
`)
-//line gititemrefs.qtpl:21
+//line gititemrefs.qtpl:20
qw422016.E().S(TimeFormat(t.Tagger.When))
-//line gititemrefs.qtpl:21
+//line gititemrefs.qtpl:20
qw422016.N().S(`
</div>
<div class="col-xxl-7">
<pre>`)
-//line gititemrefs.qtpl:24
+//line gititemrefs.qtpl:23
qw422016.E().S(t.Message)
-//line gititemrefs.qtpl:24
+//line gititemrefs.qtpl:23
qw422016.N().S(`</pre>
</div>
<div class="col-xxl-3">
<small>`)
-//line gititemrefs.qtpl:27
+//line gititemrefs.qtpl:26
qw422016.E().S(t.Tagger.Name)
-//line gititemrefs.qtpl:27
+//line gititemrefs.qtpl:26
qw422016.N().S(`</small>
</div>
</div>
`)
-//line gititemrefs.qtpl:30
+//line gititemrefs.qtpl:29
}
-//line gititemrefs.qtpl:30
+//line gititemrefs.qtpl:29
qw422016.N().S(`
</div>
</div>
- <div class="col-xxl">
- <h4>Branches</h4>
- <div class="logs">
+ <div class="col-md-4">
+ <div class="event-list">
`)
-//line gititemrefs.qtpl:36
+//line gititemrefs.qtpl:34
for _, b := range g.Branches {
-//line gititemrefs.qtpl:36
+//line gititemrefs.qtpl:34
qw422016.N().S(`
- <div class="row">
- <div class="col-xxl">
+ <div class="row event">
+ <div class="col-4">
`)
-//line gititemrefs.qtpl:39
+//line gititemrefs.qtpl:37
qw422016.E().S(b.Name().Short())
-//line gititemrefs.qtpl:39
+//line gititemrefs.qtpl:37
qw422016.N().S(`
</div>
+ <div class="col-8">
+ <div class="float-end">
+ <a href="/`)
+//line gititemrefs.qtpl:41
+ qw422016.E().S(name)
+//line gititemrefs.qtpl:41
+ qw422016.N().S(`/tree/`)
+//line gititemrefs.qtpl:41
+ qw422016.E().S(b.Name().Short())
+//line gititemrefs.qtpl:41
+ qw422016.N().S(`">tree</a>
+ <a href="/`)
+//line gititemrefs.qtpl:42
+ qw422016.E().S(name)
+//line gititemrefs.qtpl:42
+ qw422016.N().S(`/log/`)
+//line gititemrefs.qtpl:42
+ qw422016.E().S(b.Name().Short())
+//line gititemrefs.qtpl:42
+ qw422016.N().S(`">log</a>
+ </div>
+ </div>
</div>
`)
-//line gititemrefs.qtpl:42
+//line gititemrefs.qtpl:46
}
-//line gititemrefs.qtpl:42
+//line gititemrefs.qtpl:46
qw422016.N().S(`
</div>
</div>
</div>
`)
-//line gititemrefs.qtpl:46
+//line gititemrefs.qtpl:50
}
-//line gititemrefs.qtpl:46
-func (g *GitItemRefsPage) WriteGitContent(qq422016 qtio422016.Writer) {
-//line gititemrefs.qtpl:46
+//line gititemrefs.qtpl:50
+func (g *GitItemRefsPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) {
+//line gititemrefs.qtpl:50
qw422016 := qt422016.AcquireWriter(qq422016)
-//line gititemrefs.qtpl:46
- g.StreamGitContent(qw422016)
-//line gititemrefs.qtpl:46
+//line gititemrefs.qtpl:50
+ g.StreamGitContent(qw422016, name, ref)
+//line gititemrefs.qtpl:50
qt422016.ReleaseWriter(qw422016)
-//line gititemrefs.qtpl:46
+//line gititemrefs.qtpl:50
}
-//line gititemrefs.qtpl:46
-func (g *GitItemRefsPage) GitContent() string {
-//line gititemrefs.qtpl:46
+//line gititemrefs.qtpl:50
+func (g *GitItemRefsPage) GitContent(name, ref string) string {
+//line gititemrefs.qtpl:50
qb422016 := qt422016.AcquireByteBuffer()
-//line gititemrefs.qtpl:46
- g.WriteGitContent(qb422016)
-//line gititemrefs.qtpl:46
+//line gititemrefs.qtpl:50
+ g.WriteGitContent(qb422016, name, ref)
+//line gititemrefs.qtpl:50
qs422016 := string(qb422016.B)
-//line gititemrefs.qtpl:46
+//line gititemrefs.qtpl:50
qt422016.ReleaseByteBuffer(qb422016)
-//line gititemrefs.qtpl:46
+//line gititemrefs.qtpl:50
return qs422016
-//line gititemrefs.qtpl:46
+//line gititemrefs.qtpl:50
}
diff --git a/templates/gititemsummary.qtpl b/templates/gititemsummary.qtpl
index 5756ea51e1182941cb268f30836a0fc0902f324b..4cbf324c71e3d0d1d627e029553b682dd46feee5 100644
--- a/templates/gititemsummary.qtpl
+++ b/templates/gititemsummary.qtpl
@@ -5,6 +5,6 @@ %}
{% func (g *GitItemSummaryPage) Nav(name, ref string) %}{%= GitItemNav(name, ref, Summary) %}{% endfunc %}
-{% func (g *GitItemSummaryPage) GitContent() %}
+{% func (g *GitItemSummaryPage) GitContent(name, ref string) %}
<h4>Summary</h4>
{% endfunc %}
diff --git a/templates/gititemsummary.qtpl.go b/templates/gititemsummary.qtpl.go
index 99cb984846d93b0e576a56e13479174083e0d4f5..d8606a58c8b3d823a2ab6a293f0073fae603a7fa 100644
--- a/templates/gititemsummary.qtpl.go
+++ b/templates/gititemsummary.qtpl.go
@@ -55,7 +55,7 @@ //line gititemsummary.qtpl:6
}
//line gititemsummary.qtpl:8
-func (g *GitItemSummaryPage) StreamGitContent(qw422016 *qt422016.Writer) {
+func (g *GitItemSummaryPage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) {
//line gititemsummary.qtpl:8
qw422016.N().S(`
<h4>Summary</h4>
@@ -64,22 +64,22 @@ //line gititemsummary.qtpl:10
}
//line gititemsummary.qtpl:10
-func (g *GitItemSummaryPage) WriteGitContent(qq422016 qtio422016.Writer) {
+func (g *GitItemSummaryPage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) {
//line gititemsummary.qtpl:10
qw422016 := qt422016.AcquireWriter(qq422016)
//line gititemsummary.qtpl:10
- g.StreamGitContent(qw422016)
+ g.StreamGitContent(qw422016, name, ref)
//line gititemsummary.qtpl:10
qt422016.ReleaseWriter(qw422016)
//line gititemsummary.qtpl:10
}
//line gititemsummary.qtpl:10
-func (g *GitItemSummaryPage) GitContent() string {
+func (g *GitItemSummaryPage) GitContent(name, ref string) string {
//line gititemsummary.qtpl:10
qb422016 := qt422016.AcquireByteBuffer()
//line gititemsummary.qtpl:10
- g.WriteGitContent(qb422016)
+ g.WriteGitContent(qb422016, name, ref)
//line gititemsummary.qtpl:10
qs422016 := string(qb422016.B)
//line gititemsummary.qtpl:10
diff --git a/templates/gititemtree.qtpl b/templates/gititemtree.qtpl
index 68b98566d92fb065d6413d1236d0ee0deb6401cb..ffc063dff52d97495cdc7df57c686fa2e67b1e6a 100644
--- a/templates/gititemtree.qtpl
+++ b/templates/gititemtree.qtpl
@@ -4,23 +4,19 @@ {% code
type GitItemTreePage struct {
CurrentPath string
Tree *object.Tree
-
- // TODO: remove this since it can be passed by GitCommit
- Ref string
- Name string
}
%}
{% func (g *GitItemTreePage) Nav(name, ref string) %}{%= GitItemNav(name, ref, Tree) %}{% endfunc %}
-{% func (g *GitItemTreePage) GitContent() %}
+{% func (g *GitItemTreePage) GitContent(name, ref string) %}
<div class="row">
<div class="col-md-12">
<div class="tree-list">
{% for _, e := range g.Tree.Entries %}
<div class="mode">{%s Ignore(e.Mode.ToOSFileMode()).String() %}</div>
{% if e.Mode.IsFile() %}
- <div class="name blob"><a href="/{%s g.Name %}/blob/{%s g.Ref%}/{%s g.CurrentPath %}/{%s e.Name %}">{%s e.Name %}</a></div>
+ <div class="name blob"><a href="/{%s name %}/blob/{%s ref%}/{%s g.CurrentPath %}/{%s e.Name %}">{%s e.Name %}</a></div>
{% else %}
<div class="name tree"><a href="./{%s g.CurrentPath %}/{%s e.Name %}">{%s e.Name %}</a></div>
{% endif %}
diff --git a/templates/gititemtree.qtpl.go b/templates/gititemtree.qtpl.go
index 546cb13e1253fa4c9183c0b804b35d0b12e2ac0f..0e9b09e05723a383d173474668cea00b3f680793 100644
--- a/templates/gititemtree.qtpl.go
+++ b/templates/gititemtree.qtpl.go
@@ -24,152 +24,148 @@ //line gititemtree.qtpl:4
type GitItemTreePage struct {
CurrentPath string
Tree *object.Tree
-
- // TODO: remove this since it can be passed by GitCommit
- Ref string
- Name string
}
-//line gititemtree.qtpl:14
+//line gititemtree.qtpl:10
func (g *GitItemTreePage) StreamNav(qw422016 *qt422016.Writer, name, ref string) {
-//line gititemtree.qtpl:14
+//line gititemtree.qtpl:10
StreamGitItemNav(qw422016, name, ref, Tree)
-//line gititemtree.qtpl:14
+//line gititemtree.qtpl:10
}
-//line gititemtree.qtpl:14
+//line gititemtree.qtpl:10
func (g *GitItemTreePage) WriteNav(qq422016 qtio422016.Writer, name, ref string) {
-//line gititemtree.qtpl:14
+//line gititemtree.qtpl:10
qw422016 := qt422016.AcquireWriter(qq422016)
-//line gititemtree.qtpl:14
+//line gititemtree.qtpl:10
g.StreamNav(qw422016, name, ref)
-//line gititemtree.qtpl:14
+//line gititemtree.qtpl:10
qt422016.ReleaseWriter(qw422016)
-//line gititemtree.qtpl:14
+//line gititemtree.qtpl:10
}
-//line gititemtree.qtpl:14
+//line gititemtree.qtpl:10
func (g *GitItemTreePage) Nav(name, ref string) string {
-//line gititemtree.qtpl:14
+//line gititemtree.qtpl:10
qb422016 := qt422016.AcquireByteBuffer()
-//line gititemtree.qtpl:14
+//line gititemtree.qtpl:10
g.WriteNav(qb422016, name, ref)
-//line gititemtree.qtpl:14
+//line gititemtree.qtpl:10
qs422016 := string(qb422016.B)
-//line gititemtree.qtpl:14
+//line gititemtree.qtpl:10
qt422016.ReleaseByteBuffer(qb422016)
-//line gititemtree.qtpl:14
+//line gititemtree.qtpl:10
return qs422016
-//line gititemtree.qtpl:14
+//line gititemtree.qtpl:10
}
-//line gititemtree.qtpl:16
-func (g *GitItemTreePage) StreamGitContent(qw422016 *qt422016.Writer) {
-//line gititemtree.qtpl:16
+//line gititemtree.qtpl:12
+func (g *GitItemTreePage) StreamGitContent(qw422016 *qt422016.Writer, name, ref string) {
+//line gititemtree.qtpl:12
qw422016.N().S(`
<div class="row">
<div class="col-md-12">
<div class="tree-list">
`)
-//line gititemtree.qtpl:20
+//line gititemtree.qtpl:16
for _, e := range g.Tree.Entries {
-//line gititemtree.qtpl:20
+//line gititemtree.qtpl:16
qw422016.N().S(`
<div class="mode">`)
-//line gititemtree.qtpl:21
+//line gititemtree.qtpl:17
qw422016.E().S(Ignore(e.Mode.ToOSFileMode()).String())
-//line gititemtree.qtpl:21
+//line gititemtree.qtpl:17
qw422016.N().S(`</div>
`)
-//line gititemtree.qtpl:22
+//line gititemtree.qtpl:18
if e.Mode.IsFile() {
-//line gititemtree.qtpl:22
+//line gititemtree.qtpl:18
qw422016.N().S(`
<div class="name blob"><a href="/`)
-//line gititemtree.qtpl:23
- qw422016.E().S(g.Name)
-//line gititemtree.qtpl:23
+//line gititemtree.qtpl:19
+ qw422016.E().S(name)
+//line gititemtree.qtpl:19
qw422016.N().S(`/blob/`)
-//line gititemtree.qtpl:23
- qw422016.E().S(g.Ref)
-//line gititemtree.qtpl:23
+//line gititemtree.qtpl:19
+ qw422016.E().S(ref)
+//line gititemtree.qtpl:19
qw422016.N().S(`/`)
-//line gititemtree.qtpl:23
+//line gititemtree.qtpl:19
qw422016.E().S(g.CurrentPath)
-//line gititemtree.qtpl:23
+//line gititemtree.qtpl:19
qw422016.N().S(`/`)
-//line gititemtree.qtpl:23
+//line gititemtree.qtpl:19
qw422016.E().S(e.Name)
-//line gititemtree.qtpl:23
+//line gititemtree.qtpl:19
qw422016.N().S(`">`)
-//line gititemtree.qtpl:23
+//line gititemtree.qtpl:19
qw422016.E().S(e.Name)
-//line gititemtree.qtpl:23
+//line gititemtree.qtpl:19
qw422016.N().S(`</a></div>
`)
-//line gititemtree.qtpl:24
+//line gititemtree.qtpl:20
} else {
-//line gititemtree.qtpl:24
+//line gititemtree.qtpl:20
qw422016.N().S(`
<div class="name tree"><a href="./`)
-//line gititemtree.qtpl:25
+//line gititemtree.qtpl:21
qw422016.E().S(g.CurrentPath)
-//line gititemtree.qtpl:25
+//line gititemtree.qtpl:21
qw422016.N().S(`/`)
-//line gititemtree.qtpl:25
+//line gititemtree.qtpl:21
qw422016.E().S(e.Name)
-//line gititemtree.qtpl:25
+//line gititemtree.qtpl:21
qw422016.N().S(`">`)
-//line gititemtree.qtpl:25
+//line gititemtree.qtpl:21
qw422016.E().S(e.Name)
-//line gititemtree.qtpl:25
+//line gititemtree.qtpl:21
qw422016.N().S(`</a></div>
`)
-//line gititemtree.qtpl:26
+//line gititemtree.qtpl:22
}
-//line gititemtree.qtpl:26
+//line gititemtree.qtpl:22
qw422016.N().S(`
<div class="commit"></div>
<div class="date"></div>
<div class="size">`)
-//line gititemtree.qtpl:29
+//line gititemtree.qtpl:25
qw422016.N().DL(Ignore(g.Tree.Size(e.Name)))
-//line gititemtree.qtpl:29
+//line gititemtree.qtpl:25
qw422016.N().S(` KiB</div>
`)
-//line gititemtree.qtpl:30
+//line gititemtree.qtpl:26
}
-//line gititemtree.qtpl:30
+//line gititemtree.qtpl:26
qw422016.N().S(`
</div>
</div>
</div>
`)
-//line gititemtree.qtpl:34
+//line gititemtree.qtpl:30
}
-//line gititemtree.qtpl:34
-func (g *GitItemTreePage) WriteGitContent(qq422016 qtio422016.Writer) {
-//line gititemtree.qtpl:34
+//line gititemtree.qtpl:30
+func (g *GitItemTreePage) WriteGitContent(qq422016 qtio422016.Writer, name, ref string) {
+//line gititemtree.qtpl:30
qw422016 := qt422016.AcquireWriter(qq422016)
-//line gititemtree.qtpl:34
- g.StreamGitContent(qw422016)
-//line gititemtree.qtpl:34
+//line gititemtree.qtpl:30
+ g.StreamGitContent(qw422016, name, ref)
+//line gititemtree.qtpl:30
qt422016.ReleaseWriter(qw422016)
-//line gititemtree.qtpl:34
+//line gititemtree.qtpl:30
}
-//line gititemtree.qtpl:34
-func (g *GitItemTreePage) GitContent() string {
-//line gititemtree.qtpl:34
+//line gititemtree.qtpl:30
+func (g *GitItemTreePage) GitContent(name, ref string) string {
+//line gititemtree.qtpl:30
qb422016 := qt422016.AcquireByteBuffer()
-//line gititemtree.qtpl:34
- g.WriteGitContent(qb422016)
-//line gititemtree.qtpl:34
+//line gititemtree.qtpl:30
+ g.WriteGitContent(qb422016, name, ref)
+//line gititemtree.qtpl:30
qs422016 := string(qb422016.B)
-//line gititemtree.qtpl:34
+//line gititemtree.qtpl:30
qt422016.ReleaseByteBuffer(qb422016)
-//line gititemtree.qtpl:34
+//line gititemtree.qtpl:30
return qs422016
-//line gititemtree.qtpl:34
+//line gititemtree.qtpl:30
}