Fix repo internal icon when avatar is present (#11873)
* Fix repo internal icon when avatar is present * fix tabs * move repo icons in header to separate template
This commit is contained in:
		
							parent
							
								
									83e9ac57a1
								
							
						
					
					
						commit
						b6adf80a80
					
				
					 2 changed files with 25 additions and 38 deletions
				
			
		|  | @ -5,50 +5,14 @@ | |||
| 			<div class="ui huge breadcrumb repo-title"> | ||||
| 				{{if .RelAvatarLink}} | ||||
| 					<img class="ui avatar image" src="{{.RelAvatarLink}}"> | ||||
| 				{{else if .IsTemplate}} | ||||
| 					{{if .IsPrivate}} | ||||
| 						{{svg "octicon-repo-template-private" 32}} | ||||
| 					{{else}} | ||||
| 						{{svg "octicon-repo-template" 32}} | ||||
| 					{{end}} | ||||
| 				{{else}} | ||||
| 					{{if .IsPrivate}} | ||||
| 						{{svg "octicon-lock" 32}} | ||||
| 					{{else if and (not .IsMirror) (not .IsFork) (.Owner)}} | ||||
| 						{{if .Owner.Visibility.IsPrivate}} | ||||
| 							{{svg "octicon-internal-repo" 32}} | ||||
| 						{{else}} | ||||
| 							{{svg "octicon-repo" 32}} | ||||
| 						{{end}} | ||||
| 					{{else if .IsMirror}} | ||||
| 						{{svg "octicon-repo-clone" 32}} | ||||
| 					{{else if .IsFork}} | ||||
| 						{{svg "octicon-repo-forked" 32}} | ||||
| 					{{else}} | ||||
| 						{{svg "octicon-repo" 32}} | ||||
| 					{{end}} | ||||
| 					{{template "repo/header_icon" .}} | ||||
| 				{{end}} | ||||
| 				<a href="{{AppSubUrl}}/{{.Owner.Name}}">{{.Owner.Name}}</a> | ||||
| 				<div class="divider"> / </div> | ||||
| 				<a href="{{$.RepoLink}}">{{.Name}}</a> | ||||
| 				{{if .RelAvatarLink}} | ||||
| 					{{if .IsTemplate}} | ||||
| 						{{if .IsPrivate}} | ||||
| 							{{svg "octicon-repo-template-private" 32}} | ||||
| 						{{else}} | ||||
| 							{{svg "octicon-repo-template" 32}} | ||||
| 						{{end}} | ||||
| 					{{else}} | ||||
| 						{{if .IsPrivate}} | ||||
| 							{{svg "octicon-lock" 32}} | ||||
| 						{{else if .IsMirror}} | ||||
| 							{{svg "octicon-repo-clone" 32}} | ||||
| 						{{else if .IsFork}} | ||||
| 							{{svg "octicon-repo-forked" 32}} | ||||
| 						{{else}} | ||||
| 							{{svg "octicon-repo" 32}} | ||||
| 						{{end}} | ||||
| 					{{end}} | ||||
| 					{{template "repo/header_icon" .}} | ||||
| 				{{end}} | ||||
| 				{{if .IsArchived}}<i class="archive icon archived-icon"></i>{{end}} | ||||
| 				{{if .IsMirror}}<div class="fork-flag">{{$.i18n.Tr "repo.mirror_from"}} <a target="_blank" rel="noopener noreferrer" href="{{if .SanitizedOriginalURL}}{{.SanitizedOriginalURL}}{{else}}{{MirrorAddress $.Mirror}}{{end}}">{{if .SanitizedOriginalURL}}{{.SanitizedOriginalURL}}{{else}}{{MirrorAddress $.Mirror}}{{end}}</a></div>{{end}} | ||||
|  |  | |||
							
								
								
									
										23
									
								
								templates/repo/header_icon.tmpl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								templates/repo/header_icon.tmpl
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,23 @@ | |||
| {{if $.IsTemplate}} | ||||
| 	{{if $.IsPrivate}} | ||||
| 		{{svg "octicon-repo-template-private" 32}} | ||||
| 	{{else}} | ||||
| 		{{svg "octicon-repo-template" 32}} | ||||
| 	{{end}} | ||||
| {{else}} | ||||
| 	{{if $.IsPrivate}} | ||||
| 		{{svg "octicon-lock" 32}} | ||||
| 	{{else if and (not $.IsMirror) (not $.IsFork) ($.Owner)}} | ||||
| 		{{if $.Owner.Visibility.IsPrivate}} | ||||
| 			{{svg "octicon-internal-repo" 32}} | ||||
| 		{{else}} | ||||
| 			{{svg "octicon-repo" 32}} | ||||
| 		{{end}} | ||||
| 	{{else if $.IsMirror}} | ||||
| 		{{svg "octicon-repo-clone" 32}} | ||||
| 	{{else if $.IsFork}} | ||||
| 		{{svg "octicon-repo-forked" 32}} | ||||
| 	{{else}} | ||||
| 		{{svg "octicon-repo" 32}} | ||||
| 	{{end}} | ||||
| {{end}} | ||||
		Loading…
	
		Reference in a new issue