diff --git a/weed/server/filer_ui/templates.go b/weed/server/filer_ui/templates.go index e5ef4b8b6..e53d5caa7 100644 --- a/weed/server/filer_ui/templates.go +++ b/weed/server/filer_ui/templates.go @@ -2,9 +2,14 @@ package master_ui import ( "html/template" + "github.com/dustin/go-humanize" ) -var StatusTpl = template.Must(template.New("status").Parse(` +var funcMap = template.FuncMap{ + "humanizeBytes": humanize.Bytes, +} + +var StatusTpl = template.Must(template.New("status").Funcs(funcMap).Parse(` SeaweedFS Filer @@ -54,7 +59,7 @@ var StatusTpl = template.Must(template.New("status").Parse(` {{if $entry.IsDirectory}} {{else}} - {{ $entry.Size }} bytes + {{ $entry.Size | humanizeBytes }}     {{end}}