all repos — elgit @ 063228d9903995d645ebc66da1063c808c21f443

fork of legit: web frontend for git, written in go

fix link generation in repos under categoies

Alan Pearce
commit

063228d9903995d645ebc66da1063c808c21f443

parent

44e7c584adf41a335897f8a9a9722138a6f19670

1 file changed, 8 insertions(+), 8 deletions(-)

changed files
M templates/page.gotemplates/page.go
@@ -40,7 +40,7 @@ Link(Rel("stylesheet"), Href("/static/style.css"), Type("text/css")),
g.Iff(data.Servername != "" && data.Repo.Gomod, func() g.Node { return Meta( Name("go-import"), - Content(fmt.Sprintf("%s/%s git https://%[1]s/%[2]s", data.Servername, data.Repo.Name)), + Content(fmt.Sprintf("%s/%s git https://%[1]s/%[2]s", data.Servername, data.Repo.Slug)), ) }), }
@@ -48,10 +48,10 @@ }
func RenderNav(data PageData) g.Node { return Nav(Ul( - g.If(data.Repo.Name != "", NavItem(joinPaths(data.Repo.Name), "summary")), - g.If(data.Repo.Name != "", NavItem(joinPaths(data.Repo.Name, "refs", ""), "refs")), - g.If(data.Ref != "", NavItem(joinPaths(data.Repo.Name, "tree", data.Ref, ""), "tree")), - g.If(data.Ref != "", NavItem(joinPaths(data.Repo.Name, "log", data.Ref), "log")), + g.If(data.Repo.Name != "", NavItem(joinPaths(data.Repo.Slug), "summary")), + g.If(data.Repo.Name != "", NavItem(joinPaths(data.Repo.Slug, "refs", ""), "refs")), + g.If(data.Ref != "", NavItem(joinPaths(data.Repo.Slug, "tree", data.Ref, ""), "tree")), + g.If(data.Ref != "", NavItem(joinPaths(data.Repo.Slug, "log", data.Ref), "log")), )) }
@@ -88,11 +88,11 @@ metaTitle := data.Meta.Title
switch { case data.Parent != "": - return fmt.Sprintf("%s — %s (%s): %s/", metaTitle, data.Repo.Name, data.Ref, data.Parent) + return fmt.Sprintf("%s — %s (%s): %s/", metaTitle, data.Repo.Slug, data.Ref, data.Parent) case data.Path != "": - return fmt.Sprintf("%s — %s (%s): %s", metaTitle, data.Repo.Name, data.Ref, data.Path) + return fmt.Sprintf("%s — %s (%s): %s", metaTitle, data.Repo.Slug, data.Ref, data.Path) case data.Repo != nil && data.Repo.Name != "": - return fmt.Sprintf("%s — %s", metaTitle, data.Repo.Name) + return fmt.Sprintf("%s — %s", metaTitle, data.Repo.Slug) default: return metaTitle }