diff --git a/appview/pages/funcmap.go b/appview/pages/funcmap.go index 6c3801d9..248eff47 100644 --- a/appview/pages/funcmap.go +++ b/appview/pages/funcmap.go @@ -12,6 +12,7 @@ import ( "html/template" "log" "math" + "math/rand" "net/url" "path/filepath" "reflect" @@ -124,6 +125,9 @@ func (p *Pages) funcMap() template.FuncMap { "mod": func(a, b int) int { return a % b }, + "randInt": func(bound int) int { + return rand.Intn(bound) + }, "f64": func(a int) float64 { return float64(a) }, diff --git a/appview/pages/templates/layouts/base.html b/appview/pages/templates/layouts/base.html index 07d995d7..f3d4ed40 100644 --- a/appview/pages/templates/layouts/base.html +++ b/appview/pages/templates/layouts/base.html @@ -42,9 +42,9 @@ {{ block "title" . }}{{ end }} {{ block "extrameta" . }}{{ end }} - + {{ block "topbarLayout" . }} -
+
{{ if .LoggedInUser }}
+