1
0
mirror of https://github.com/rclone/rclone.git synced 2025-12-06 00:03:32 +00:00

serve http, serve webdav: Added a --template flag for user defined markup

This commit is contained in:
calistri
2020-04-30 14:24:11 -04:00
committed by Nick Craig-Wood
parent dcf945ed58
commit 4362ca7bb9
10 changed files with 241 additions and 25 deletions

View File

@@ -131,9 +131,13 @@ func (s *server) serveDir(w http.ResponseWriter, r *http.Request, dirRemote stri
// Make the entries for display
directory := serve.NewDirectory(dirRemote, s.HTMLTemplate)
for _, node := range dirEntries {
directory.AddEntry(node.Path(), node.IsDir())
directory.AddHTMLEntry(node.Path(), node.IsDir(), node.Size(), node.ModTime())
}
sortParm := r.URL.Query().Get("sort")
orderParm := r.URL.Query().Get("order")
directory.ProcessQueryParams(sortParm, orderParm)
directory.Serve(w, r)
}