Skip to content

Commit 3df76e7

Browse files
committed
apply suggestions from code review
- show title when the lfs size isn't zero - merge `Add64` and `Add` helper function Signed-off-by: a1012112796 <[email protected]>
1 parent 63fe364 commit 3df76e7

File tree

4 files changed

+19
-15
lines changed

4 files changed

+19
-15
lines changed

modules/templates/helper.go

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -120,18 +120,22 @@ func NewFuncMap() []template.FuncMap {
120120
"Subtract": base.Subtract,
121121
"EntryIcon": base.EntryIcon,
122122
"MigrationIcon": MigrationIcon,
123-
"Add": func(a ...int) int {
124-
sum := 0
125-
for _, val := range a {
126-
sum += val
127-
}
128-
return sum
129-
},
130-
"Add64": func(a ...int64) int64 {
123+
"Add": func(a ...interface{}) int64 {
131124
sum := int64(0)
125+
132126
for _, val := range a {
133-
sum += val
127+
switch v := val.(type) {
128+
case int:
129+
sum += int64(v)
130+
case int32:
131+
sum += int64(v)
132+
case int64:
133+
sum += v
134+
default:
135+
return -1
136+
}
134137
}
138+
135139
return sum
136140
},
137141
"Mul": func(a ...int) int {

templates/repo/settings/options.tmpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
<label for="repo_name">{{.locale.Tr "repo.repo_name"}}</label>
1717
<input id="repo_name" name="repo_name" value="{{.Repository.Name}}" data-repo-name="{{.Repository.Name}}" autofocus required>
1818
</div>
19-
<div class="inline field" title="git: {{FileSize .Repository.Size}}, lfs: {{FileSize .Repository.LFSSize}}">
19+
<div class="inline field" {{if not (eq .Repository.LFSSize 0)}}title="git: {{FileSize .Repository.Size}}, lfs: {{FileSize .Repository.LFSSize}}"{{end}}>
2020
<label>{{.locale.Tr "repo.repo_size"}}</label>
21-
<span>{{FileSize (Add64 .Repository.Size .Repository.LFSSize)}}</span>
21+
<span>{{FileSize (Add .Repository.Size .Repository.LFSSize)}}</span>
2222
</div>
2323
<div class="inline field">
2424
<label>{{.locale.Tr "repo.template"}}</label>

templates/repo/sub_menu.tmpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
</div>
1616
{{end}}
1717
<div class="item">
18-
<span class="ui" title="git: {{FileSize .Repository.Size}}, lfs: {{FileSize .Repository.LFSSize}}">
18+
<span class="ui" {{if not (eq .Repository.LFSSize 0)}}title="git: {{FileSize .Repository.Size}}, lfs: {{FileSize .Repository.LFSSize}}"{{end}}>
1919
{{svg "octicon-database"}}
20-
<b>{{FileSize (Add64 .Repository.Size .Repository.LFSSize)}}</b>
20+
<b>{{FileSize (Add .Repository.Size .Repository.LFSSize)}}</b>
2121
</span>
2222
</div>
2323
{{end}}

templates/user/settings/repos.tmpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
<span class="icon">{{svg "octicon-repo"}}</span>
2828
{{end}}
2929
<a class="name" href="{{$repo.Link}}">{{$repo.OwnerName}}/{{$repo.Name}}</a>
30-
<span title="git: {{FileSize $repo.Size}}, lfs: {{FileSize $repo.LFSSize}}">
31-
{{FileSize (Add64 $repo.Size $repo.LFSSize)}}
30+
<span {{if not (eq $repo.LFSSize 0)}}title="git: {{FileSize $repo.Size}}, lfs: {{FileSize $repo.LFSSize}}"{{end}}>
31+
{{FileSize (Add $repo.Size $repo.LFSSize)}}
3232
</span>
3333
{{if $repo.IsFork}}
3434
{{$.locale.Tr "repo.forked_from"}}

0 commit comments

Comments
 (0)