parent
d81f1b92cd
commit
a4b11142b2
2 changed files with 6 additions and 0 deletions
|
@ -22,6 +22,7 @@ import (
|
||||||
var tmpl_funcs = map[string]interface{}{
|
var tmpl_funcs = map[string]interface{}{
|
||||||
"strings_join": stringsJoin,
|
"strings_join": stringsJoin,
|
||||||
"download_url": downloadUrl,
|
"download_url": downloadUrl,
|
||||||
|
"size2mb": size2mb,
|
||||||
}
|
}
|
||||||
|
|
||||||
type Status struct {
|
type Status struct {
|
||||||
|
@ -97,6 +98,10 @@ func downloadUrl(book database.Book) string {
|
||||||
return fmt.Sprintf("/download/%s/%s", book.ID, fileName)
|
return fmt.Sprintf("/download/%s/%s", book.ID, fileName)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func size2mb(size int) float32 {
|
||||||
|
return float32(size) / (1024.0 * 1024.0)
|
||||||
|
}
|
||||||
|
|
||||||
type DevTemplateExecutor struct {
|
type DevTemplateExecutor struct {
|
||||||
assetsPath string
|
assetsPath string
|
||||||
tpe 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 .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 .Isbn}}<dt>ISBN</dt> <dd>{{.Isbn}}</dd>{{end}}
|
||||||
{{if .Date}}<dt>Date</dt> <dd>{{.Date}}</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}}
|
{{if .Lang}}<dt>Lang</dt> <dd><a href="/search/?q=lang:{{.Lang}}">{{.Lang}}</a> </dd>{{end}}
|
||||||
</dl>
|
</dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
Reference in a new issue