diff --git a/modules/caddyhttp/fileserver/browse.html b/modules/caddyhttp/fileserver/browse.html index fe92dabe61c..6e3b1627cc5 100644 --- a/modules/caddyhttp/fileserver/browse.html +++ b/modules/caddyhttp/fileserver/browse.html @@ -397,7 +397,8 @@ font-size: 14px; } -.grid .size { +.grid .size, +.grid .timestamp { font-size: 12px; margin-top: .5em; color: #496a84; @@ -608,6 +609,21 @@ gap: 2px; } +.listing.grid #summary { + grid-column: 1 / -1; + gap: 1rem; + margin-bottom: 10px; + background-color: inherit; + width: 100%; + white-space: nowrap; + z-index: 2; + text-transform: uppercase; + font-size: 14px; + font-weight: bold; + letter-spacing: 1px; + padding: 1em 5%; +} + .grid .entry { position: relative; width: 100%; @@ -921,12 +937,100 @@

{{- if eq .Layout "grid"}} +
+ {{- if and (eq .Sort "namedirfirst") (ne .Order "desc")}} + + + + + + + {{- else if and (eq .Sort "namedirfirst") (ne .Order "asc")}} + + + + + + + {{- else}} + + + + + + + {{- end}} + {{- if and (eq .Sort "name") (ne .Order "desc")}} + + Name + + + + + + {{- else if and (eq .Sort "name") (ne .Order "asc")}} + + Name + + + + + + {{- else}} + + Name + + {{- end}} + {{- if and (eq .Sort "size") (ne .Order "desc")}} + + Size + + + + + + {{- else if and (eq .Sort "size") (ne .Order "asc")}} + + Size + + + + + + {{- else}} + + Size + + {{- end}} + {{- if and (eq .Sort "time") (ne .Order "desc")}} + + Modified + + + + + + {{- else if and (eq .Sort "time") (ne .Order "asc")}} + + Modified + + + + + + {{- else}} + + Modified + + {{- end}} +
{{- range .Items}}
{{template "icon" .}}
{{html .Name}}
{{.HumanSize}}
+
{{.HumanModTime "January 2, 2006 at 15:04:05"}}
{{- end}}