diff --git a/lib/template.go b/lib/template.go index ae8e311..059b624 100644 --- a/lib/template.go +++ b/lib/template.go @@ -22,6 +22,7 @@ import ( var tmpl_funcs = map[string]interface{}{ "strings_join": stringsJoin, "download_url": downloadUrl, + "size2mb": size2mb, } type Status struct { @@ -97,6 +98,10 @@ func downloadUrl(book database.Book) string { return fmt.Sprintf("/download/%s/%s", book.ID, fileName) } +func size2mb(size int) float32 { + return float32(size) / (1024.0 * 1024.0) +} + type DevTemplateExecutor struct { assetsPath string tpe string diff --git a/templates/book.html b/templates/book.html index 83f7dd0..3911e55 100644 --- a/templates/book.html +++ b/templates/book.html @@ -44,6 +44,7 @@ function delBook(){ {{if .Tags}}