Allow file and directory names to contain percent character
This commit is contained in:
		
							parent
							
								
									53bcf373c1
								
							
						
					
					
						commit
						167265d533
					
				| @ -178,7 +178,7 @@ var TemplateFuncs template.FuncMap = map[string]interface{}{ | |||||||
| 	"Oauth2Name":            Oauth2Name, | 	"Oauth2Name":            Oauth2Name, | ||||||
| 	"ToUtf8":                ToUtf8, | 	"ToUtf8":                ToUtf8, | ||||||
| 	"EscapePound": func(str string) string { | 	"EscapePound": func(str string) string { | ||||||
| 		return strings.Replace(str, "#", "%23", -1) | 		return strings.Replace(strings.Replace(str, "%", "%25", -1), "#", "%23", -1) | ||||||
| 	}, | 	}, | ||||||
| 	"RenderCommitMessage": RenderCommitMessage, | 	"RenderCommitMessage": RenderCommitMessage, | ||||||
| } | } | ||||||
|  | |||||||
| @ -48,7 +48,7 @@ | |||||||
|                     {{ $l := Subtract $n 1}} |                     {{ $l := Subtract $n 1}} | ||||||
|                     {{range $i, $v := .Treenames}} |                     {{range $i, $v := .Treenames}} | ||||||
|                         {{if eq $i $l}} |                         {{if eq $i $l}} | ||||||
|                         <span class="bread">{{EscapePound $v}}</span> |                         <span class="bread">{{$v}}</span> | ||||||
|                         {{else}} |                         {{else}} | ||||||
|                         <span class="bread"><a href="{{EscapePound $.BranchLink}}/{{index $.Paths $i}}">{{$v}}</a></span> |                         <span class="bread"><a href="{{EscapePound $.BranchLink}}/{{index $.Paths $i}}">{{$v}}</a></span> | ||||||
|                         {{end}} |                         {{end}} | ||||||
|  | |||||||
| @ -50,7 +50,7 @@ | |||||||
|                     <span class="octicon octicon-file-{{if or $entry.IsDir}}directory{{else}}text{{end}}"></span> |                     <span class="octicon octicon-file-{{if or $entry.IsDir}}directory{{else}}text{{end}}"></span> | ||||||
|                 </td> |                 </td> | ||||||
|                 <td class="name"> |                 <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> |                 </td> | ||||||
|                 {{end}} |                 {{end}} | ||||||
|                 <td class="sha"> |                 <td class="sha"> | ||||||
| @ -66,4 +66,4 @@ | |||||||
| </table> | </table> | ||||||
| {{if .ReadmeExist}} | {{if .ReadmeExist}} | ||||||
|     {{template "repo/view_file" .}} |     {{template "repo/view_file" .}} | ||||||
| {{end}} | {{end}} | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user