parent
d81f1b92cd
commit
a4b11142b2
2 changed files with 6 additions and 0 deletions
|
@ -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
|
||||
|
|
|
@ -44,6 +44,7 @@ function delBook(){
|
|||
{{if .Tags}}<dt>Tags</dt> <dd>{{range .Tags}}<a href="/search/?q=tag:{{.}}">{{.}}</a>, {{end}}</dd>{{end}}
|
||||
{{if .Isbn}}<dt>ISBN</dt> <dd>{{.Isbn}}</dd>{{end}}
|
||||
{{if .Date}}<dt>Date</dt> <dd>{{.Date}}</dd>{{end}}
|
||||
{{if .FileSize}}<dt>Size</dt> <dd>{{printf "%.2f" (size2mb .FileSize)}} MB</dd>{{end}}
|
||||
{{if .Lang}}<dt>Lang</dt> <dd><a href="/search/?q=lang:{{.Lang}}">{{.Lang}}</a> </dd>{{end}}
|
||||
</dl>
|
||||
</div>
|
||||
|
|
Reference in a new issue