2022-10-13 14:01:10 +05:30
{{ if and ( not .HideRepoInfo ) ( not .IsBlame ) }}
2023-02-13 17:59:59 +00:00
<div class="ui segments repository-summary {{ if and ( .Permission .CanRead $ .UnitTypeCode ) ( not .IsEmptyRepo ) .LanguageStats }} repository-summary-language-stats {{ end }} gt-mt-2 gt-mb-0">
2020-02-11 11:34:17 +02:00
<div class="ui segment sub-menu repository-menu">
2023-04-04 08:47:23 +08:00
<div class="ui two horizontal center list">
2020-02-11 11:34:17 +02:00
{{ if and ( .Permission .CanRead $ .UnitTypeCode ) ( not .IsEmptyRepo ) }}
<div class="item {{ if .PageIsCommits }} active {{ end }} ">
2023-08-22 18:20:09 +09:00
<a class="flex-text-inline" href=" {{ .RepoLink }} /commits/ {{ .BranchNameSubURL }} "> {{ svg "octicon-history" }} <b> {{ .locale .PrettyNumber .CommitsCount }} </b> {{ .locale .TrN .CommitsCount "repo.commit" "repo.commits" }} </a>
2020-02-11 11:34:17 +02:00
</div>
<div class="item {{ if .PageIsBranches }} active {{ end }} ">
2023-08-22 18:20:09 +09:00
<a class="flex-text-inline" href=" {{ .RepoLink }} /branches"> {{ svg "octicon-git-branch" }} <b> {{ .locale .PrettyNumber .BranchesCount }} </b> {{ .locale .TrN .BranchesCount "repo.branch" "repo.branches" }} </a>
2020-02-11 11:34:17 +02:00
</div>
2020-11-03 07:10:22 +08:00
{{ if $ .Permission .CanRead $ .UnitTypeCode }}
2023-04-26 00:29:00 +08:00
<div class="item {{ if .PageIsTagList }} active {{ end }} ">
2023-08-22 18:20:09 +09:00
<a class="flex-text-inline" href=" {{ .RepoLink }} /tags"> {{ svg "octicon-tag" }} <b> {{ .locale .PrettyNumber .NumTags }} </b> {{ .locale .TrN .NumTags "repo.tag" "repo.tags" }} </a>
2020-11-03 07:10:22 +08:00
</div>
{{ end }}
2023-06-29 06:41:02 +08:00
<div class="item" {{ if not ( eq .Repository .Size 0 ) }} data-tooltip-content=" {{ .Repository .SizeDetailsString }} " {{ end }} >
2023-04-29 05:23:19 +08:00
{{ $ fileSizeFormatted : = FileSize .Repository .Size }} {{ / * the formatted string is always "{val} {unit}" * / }}
{{ $ fileSizeFields : = StringUtils .Split $ fileSizeFormatted " " }}
2023-08-22 18:20:09 +09:00
<span class="flex-text-inline"> {{ svg "octicon-database" }} <b> {{ .locale .PrettyNumber ( in dex $ fileSizeFields 0 ) }} </b> {{ in dex $ fileSizeFields 1 }} </span>
2020-02-11 11:34:17 +02:00
</div>
{{ end }}
</div>
</div>
2022-08-25 23:55:52 +02:00
{{ if and ( .Permission .CanRead $ .UnitTypeCode ) ( not .IsEmptyRepo ) .LanguageStats }}
2023-02-19 12:06:14 +08:00
<div class="ui segment sub-menu language-stats-details gt-hidden">
2023-04-04 08:47:23 +08:00
<div class="ui horizontal center list">
2020-02-11 11:34:17 +02:00
{{ range .LanguageStats }}
2023-02-13 17:59:59 +00:00
<div class="item gt-df gt-ac gt-jc">
<i class="color-icon gt-mr-3" style="background-color: {{ .Color }} "></i>
2023-05-22 01:37:32 +02:00
<span class="gt-font-semibold gt-mr-3">
2022-08-25 23:55:52 +02:00
{{ if eq .Language "other" }}
{{ $ .locale .Tr "repo.language_other" }}
2020-12-20 19:00:03 +01:00
{{ else }}
2022-08-25 23:55:52 +02:00
{{ .Language }}
2020-12-20 19:00:03 +01:00
{{ end }}
</span>
2022-08-25 23:55:52 +02:00
{{ .Percentage }} %
2019-11-13 01:45:19 +01:00
</div>
2020-02-11 11:34:17 +02:00
{{ end }}
</div>
2017-10-26 02:49:16 +02:00
</div>
2020-02-11 11:34:17 +02:00
<a class="ui segment language-stats">
{{ range .LanguageStats }}
2023-03-24 18:35:38 +08:00
<div class="bar" style="width: {{ .Percentage }} %; background-color: {{ .Color }} " data-tooltip-placement="top" data-tooltip-content= {{ .Language }} > </div>
2020-02-11 11:34:17 +02:00
{{ end }}
</a>
{{ end }}
2017-10-26 02:49:16 +02:00
</div>
2022-10-13 14:01:10 +05:30
{{ end }}