mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-04-05 20:52:50 +08:00
parent
761a1555de
commit
62c29b2398
@ -116,14 +116,13 @@
|
||||
{{ else }}
|
||||
<table width="100%" class="table table-hover">
|
||||
{{ $path := .Path }}
|
||||
{{ $limit := .Limit }}
|
||||
{{ $showDirDel := .ShowDirectoryDelete }}
|
||||
{{ range $entry_index, $entry := .Entries }}
|
||||
<tr>
|
||||
<td>
|
||||
{{ if $entry.IsDirectory }}
|
||||
<span class="glyphicon glyphicon-folder-open" aria-hidden="true"></span>
|
||||
<a href="{{ printpath $path "/" $entry.Name "/" "?" "limit" "=" }}{{ print $limit }}" >
|
||||
<a href="{{ printpath $path "/" $entry.Name "/"}}" >
|
||||
{{ $entry.Name }}
|
||||
</a>
|
||||
{{ else }}
|
||||
|
@ -9,15 +9,9 @@ import (
|
||||
)
|
||||
|
||||
func printpath(parts ...string) string {
|
||||
var escapedParts []string
|
||||
for _, p := range parts {
|
||||
if len(p) == 1 {
|
||||
escapedParts = append(escapedParts, p)
|
||||
} else {
|
||||
escapedParts = append(escapedParts, url.PathEscape(p))
|
||||
}
|
||||
}
|
||||
return strings.Join(escapedParts, "")
|
||||
concat := strings.Join(parts, "")
|
||||
escaped := url.PathEscape(concat)
|
||||
return strings.ReplaceAll(escaped, "%2F", "/")
|
||||
}
|
||||
|
||||
var funcMap = template.FuncMap{
|
||||
|
Loading…
Reference in New Issue
Block a user