summaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorCirno the Strongest <1447794+CirnoT@users.noreply.github.com>2020-06-12 23:24:41 +0200
committerGitHub <noreply@github.com>2020-06-13 00:24:41 +0300
commitb6adf80a803ee3953917c1bc897b69a90c41de0b (patch)
treec1395600944a28589910801416b4b426adf10f0d /templates
parent83e9ac57a116be910ca3fb0c2b33f64ffae0dc3e (diff)
downloadgitea-b6adf80a803ee3953917c1bc897b69a90c41de0b.tar.gz
gitea-b6adf80a803ee3953917c1bc897b69a90c41de0b.zip
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
Diffstat (limited to 'templates')
-rw-r--r--templates/repo/header.tmpl40
-rw-r--r--templates/repo/header_icon.tmpl23
2 files changed, 25 insertions, 38 deletions
diff --git a/templates/repo/header.tmpl b/templates/repo/header.tmpl
index 2faaafa442..76102529df 100644
--- a/templates/repo/header.tmpl
+++ b/templates/repo/header.tmpl
@@ -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}}
diff --git a/templates/repo/header_icon.tmpl b/templates/repo/header_icon.tmpl
new file mode 100644
index 0000000000..7184734bbf
--- /dev/null
+++ b/templates/repo/header_icon.tmpl
@@ -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}}