Browse Source

Merge pull request #1402 from wqweto/develop

Allow file and directory names to contain percent character
for-closed-social
无闻 9 years ago
parent
commit
678700b74d
3 changed files with 4 additions and 4 deletions
  1. +1
    -1
      modules/base/template.go
  2. +1
    -1
      templates/repo/home.tmpl
  3. +2
    -2
      templates/repo/view_list.tmpl

+ 1
- 1
modules/base/template.go View File

@ -178,7 +178,7 @@ var TemplateFuncs template.FuncMap = map[string]interface{}{
"Oauth2Name": Oauth2Name,
"ToUtf8": ToUtf8,
"EscapePound": func(str string) string {
return strings.Replace(str, "#", "%23", -1)
return strings.Replace(strings.Replace(str, "%", "%25", -1), "#", "%23", -1)
},
"RenderCommitMessage": RenderCommitMessage,
}

+ 1
- 1
templates/repo/home.tmpl View File

@ -48,7 +48,7 @@
{{ $l := Subtract $n 1}}
{{range $i, $v := .Treenames}}
{{if eq $i $l}}
<span class="bread">{{EscapePound $v}}</span>
<span class="bread">{{$v}}</span>
{{else}}
<span class="bread"><a href="{{EscapePound $.BranchLink}}/{{index $.Paths $i}}">{{$v}}</a></span>
{{end}}

+ 2
- 2
templates/repo/view_list.tmpl View File

@ -50,7 +50,7 @@
<span class="octicon octicon-file-{{if or $entry.IsDir}}directory{{else}}text{{end}}"></span>
</td>
<td class="name">
<a href="{{EscapePound $.BranchLink}}/{{$.TreePath}}{{$entry.Name}}" class="text-truncate">{{$entry.Name}}</a>
<a href="{{EscapePound $.BranchLink}}/{{EscapePound $.TreePath}}{{EscapePound $entry.Name}}" class="text-truncate">{{$entry.Name}}</a>
</td>
{{end}}
<td class="sha">
@ -66,4 +66,4 @@
</table>
{{if .ReadmeExist}}
{{template "repo/view_file" .}}
{{end}}
{{end}}

Loading…
Cancel
Save