refactor: use posterURL in templates

This commit is contained in:
2026-06-09 19:10:16 +02:00
parent ea518a7d0a
commit 470039d9e9
5 changed files with 37 additions and 50 deletions

View File

@@ -27,28 +27,30 @@ var Module = fx.Options(
func ProvideRenderer() (*Renderer, error) {
funcs := template.FuncMap{
"dict": dict,
"list": func(items ...any) []any { return items },
"json": jsonAttr,
"browseURL": browseURL,
"genresParams": genresParams,
"hasGenre": hasGenre,
"add": func(a, b int) int { return a + b },
"sub": func(a, b int) int { return a - b },
"mul": func(a, b float64) float64 { return a * b },
"imul": func(a, b int) int { return a * b },
"div": div,
"ceilDiv": ceilDiv,
"idiv": idiv,
"atoi": atoi,
"toFloat": func(a int) float64 { return float64(a) },
"seq": seq,
"min": func(a, b int) int { return min(a, b) },
"int": toInt,
"percent": percent,
"formatDate": formatDate,
"nextSort": nextSort,
"urlquery": url.QueryEscape,
"dict": dict,
"list": func(items ...any) []any { return items },
"json": jsonAttr,
"browseURL": browseURL,
"genresParams": genresParams,
"hasGenre": hasGenre,
"add": func(a, b int) int { return a + b },
"sub": func(a, b int) int { return a - b },
"mul": func(a, b float64) float64 { return a * b },
"imul": func(a, b int) int { return a * b },
"div": div,
"ceilDiv": ceilDiv,
"idiv": idiv,
"atoi": atoi,
"toFloat": func(a int) float64 { return float64(a) },
"seq": seq,
"min": func(a, b int) int { return min(a, b) },
"int": toInt,
"percent": percent,
"formatDate": formatDate,
"nextSort": nextSort,
"urlquery": url.QueryEscape,
"posterURL": posterURL,
"episodeRangeStart": episodeRangeStart,
}
pages, err := fs.Glob(templateFS, "*.gohtml")