diff --git a/appview/pages/pages.go b/appview/pages/pages.go index f3660f87..1339f205 100644 --- a/appview/pages/pages.go +++ b/appview/pages/pages.go @@ -74,8 +74,8 @@ func funcMap() template.FuncMap { "splitN": func(s, sep string, n int) []string { return strings.SplitN(s, sep, n) }, - "unescapeHtml": func(s string) template.HTML { - return template.HTML(s) + "escapeHtml": func(s string) string { + return template.HTMLEscapeString(s) }, "nl2br": func(text string) template.HTML { return template.HTML(strings.Replace(template.HTMLEscapeString(text), "\n", "
", -1)) @@ -269,10 +269,12 @@ func (p *Pages) RepoLog(w io.Writer, params RepoLogParams) error { type RepoCommitParams struct { LoggedInUser *auth.User RepoInfo RepoInfo + Active string types.RepoCommitResponse } func (p *Pages) RepoCommit(w io.Writer, params RepoCommitParams) error { + params.Active = "overview" return p.executeRepo("repo/commit", w, params) } diff --git a/appview/pages/templates/layouts/base.html b/appview/pages/templates/layouts/base.html index 96da6642..ca4717a5 100644 --- a/appview/pages/templates/layouts/base.html +++ b/appview/pages/templates/layouts/base.html @@ -12,11 +12,11 @@ {{ block "title" . }}tangled{{ end }} -
- {{ block "topbar" . }} - {{ template "layouts/topbar" . }} - {{ end }} -
+
+ {{ block "topbar" . }} + {{ template "layouts/topbar" . }} + {{ end }} +
{{ block "content" . }}{{ end }}