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 @@