From a3a58987f052f7e6ea50354e462758557bb1e444 Mon Sep 17 00:00:00 2001 From: cangui Date: Sat, 21 Jun 2025 18:44:12 +0200 Subject: [PATCH] up --- renders/renders.go | 2 + templates/media_list.pages.tmpl | 72 +++++++++++++++++++++++++++------ 2 files changed, 61 insertions(+), 13 deletions(-) diff --git a/renders/renders.go b/renders/renders.go index 17b35d6..cefb1e8 100644 --- a/renders/renders.go +++ b/renders/renders.go @@ -10,6 +10,7 @@ import ( "io" "log" "net/http" + "net/url" "os" "os/exec" "path/filepath" @@ -35,6 +36,7 @@ func init() { "ext": func(name string) string { return strings.TrimPrefix(filepath.Ext(name), ".") }, + "urlquery": func(s string) string { return url.QueryEscape(s) }, "split": strings.Split, "trimPrefix": strings.TrimPrefix, // nouveau helper pour convertir bytes -> kilobytes diff --git a/templates/media_list.pages.tmpl b/templates/media_list.pages.tmpl index 3f8d4d6..0321a05 100644 --- a/templates/media_list.pages.tmpl +++ b/templates/media_list.pages.tmpl @@ -1,19 +1,65 @@ -
- {{range .MediaItems}} -
+ + + +
+ {{if .CurrentSub}} 🔙 Racine +  / {{.CurrentSub}} + {{end}} +
+ + +{{if .Dirs}} + +{{end}} + + +{{if .MediaItems}} + +{{end}} + + +{{if not .Dirs}}{{if not .MediaItems}} +

Aucun dossier ni média dans ce répertoire.

+{{end}}{{end}} + +