summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortjpcc <tjp@ctrl-c.club>2023-10-09 09:01:24 -0600
committertjpcc <tjp@ctrl-c.club>2023-10-09 09:01:24 -0600
commit68e2091437e178dc98987d463180c17bfe346b9a (patch)
treed418d8c379736dd564af87ba935a172a61c28e0b
parentd5566a4ed9adf999e2e6a781913df27a0d9c77fe (diff)
use the {{join}} function in gopher templates
$.Selector can be "/", which is handled better by 'join' than just concatenating with the template itself
-rw-r--r--templates/ref.gph2
-rw-r--r--templates/repo_home.gph8
-rw-r--r--templates/repo_root.gph2
3 files changed, 6 insertions, 6 deletions
diff --git a/templates/ref.gph b/templates/ref.gph
index c7de102..f6b00cc 100644
--- a/templates/ref.gph
+++ b/templates/ref.gph
@@ -11,7 +11,7 @@ i {{$.Selector}} {{$.Host}} {{$.Port}}
{{ end -}}
{{ end -}}
1🗂️ Repository {{combine $.Selector ".."}} {{$.Host}} {{$.Port}}
-1📄 Files {{$.Selector}}/tree {{$.Host}} {{$.Port}}
+1📄 Files {{join $.Selector "/tree"}} {{$.Host}} {{$.Port}}
{{ if ne .Parents nil -}}
0🔩 Full Diff {{join $.Selector "../../diff" .ParentHash .Hash}} {{$.Host}} {{$.Port}}
{{ else -}}
diff --git a/templates/repo_home.gph b/templates/repo_home.gph
index 2ab17c2..29ed876 100644
--- a/templates/repo_home.gph
+++ b/templates/repo_home.gph
@@ -3,15 +3,15 @@ i{{ range .Repo.NameBytes }}-{{ end }} {{.Selector}} {{.Host}} {{.Port}}
i {{.Selector}} {{.Host}} {{.Port}}
i{{.Repo.Description}} {{.Selector}} {{.Host}} {{.Port}}
i {{.Selector}} {{.Host}} {{.Port}}
-1⌥ Branches {{.Selector}}/branches {{.Host}} {{.Port}}
-1🏷️ Tags {{.Selector}}/tags {{.Host}} {{.Port}}
-1📄 Files {{.Selector}}/refs/HEAD/tree {{.Host}} {{.Port}}
+1⌥ Branches {{join .Selector "/branches"}} {{.Host}} {{.Port}}
+1🏷️ Tags {{join .Selector "/tags"}} {{.Host}} {{.Port}}
+1📄 Files {{join .Selector "/refs/HEAD/tree"}} {{.Host}} {{.Port}}
i {{.Selector}} {{.Host}} {{.Port}}
iLatest Commits: {{.Selector}} {{.Host}} {{.Port}}
i {{.Selector}} {{.Host}} {{.Port}}
{{ with .Repo.Commits .Ctx "HEAD" 5 -}}
{{ range . -}}
-1{{.ShortMessage}} {{$.Selector}}/refs/{{.Hash}} {{$.Host}} {{$.Port}}
+1{{.ShortMessage}} {{join $.Selector "/refs/" .Hash}} {{$.Host}} {{$.Port}}
{{ end -}}
{{ if len . | eq 0 -}}
i(no commits to show) {{$.Selector}} {{$.Host}} {{$.Port}}
diff --git a/templates/repo_root.gph b/templates/repo_root.gph
index 35592a4..e4e2754 100644
--- a/templates/repo_root.gph
+++ b/templates/repo_root.gph
@@ -2,6 +2,6 @@ iRepositories {{.Selector}} {{.Host}} {{.Port}}
i------------ {{.Selector}} {{.Host}} {{.Port}}
i {{.Selector}} {{.Host}} {{.Port}}
{{ range .Repos -}}
-1{{.}} {{$.Selector}}/{{.}} {{$.Host}} {{$.Port}}
+1{{.}} {{join $.Selector .}} {{$.Host}} {{$.Port}}
{{ end -}}
.