This commit is contained in:
cangui 2025-06-21 18:30:21 +02:00
parent 04e3430912
commit ebb81b56ca

View File

@ -1,17 +1,51 @@
<div class="grid"> {{define "media_list"}}
{{if .mediaItems}} <div class="breadcrumb mb-4">
{{range .mediaItems}} {{if .CurrentSub}}
<div class="card"> <a
<a href="/media/{{.MediaPartID}}"> href="/api/paths/{{.PathID}}/media"
<img src="{{.UserThumbURL}}" alt="{{.Title}}" class="thumb" /> hx-get="/api/paths/{{.PathID}}/media"
<div class="infos"> hx-target="#content"
<h3>{{.Title}}</h3> hx-swap="innerHTML"
{{with .Summary}}<p>{{.}}</p>{{end}} >🔙 Racine</a>
&nbsp;/&nbsp;{{.CurrentSub}}
{{end}}
</div>
<div class="dirs grid grid-cols-4 gap-4 mb-6">
{{range .Dirs}}
<div class="card p-3 rounded shadow">
<a
hx-get="/api/paths/{{$.PathID}}/media?sub={{urlquery .SubPath}}"
hx-target="#content" hx-swap="innerHTML"
>
<i class="fas fa-folder fa-2x"></i>
<div>{{.Name}}</div>
</a>
</div>
{{end}}
</div>
<div class="media grid grid-cols-4 gap-4">
{{if .MediaItems}}
{{range .MediaItems}}
<div class="card p-2 rounded shadow">
<a
href="#"
hx-get="/media/0?path={{urlquery .FilePath}}"
hx-target="#content" hx-swap="innerHTML"
>
<img src="{{.ThumbURL}}" alt="{{.Title}}" class="w-full h-32 object-cover rounded" />
<div class="mt-2">
<h3 class="text-sm font-semibold truncate">{{.Title}}</h3>
{{if .Duration}}
<small>{{printf "%d:%02d" (div .Duration 60) (mod .Duration 60)}}</small>
{{end}}
</div> </div>
</a> </a>
</div> </div>
{{end}} {{end}}
{{else}} {{else}}
<p>Aucun média trouvé dans ce dossier.</p> <p>Aucun média dans ce dossier.</p>
{{end}} {{end}}
</div> </div>
{{end}}