瀏覽代碼

Add template func FileSize

Unknown 11 年之前
父節點
當前提交
8fb4b3afad
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      modules/base/tool.go
  2. 1 1
      templates/repo/single.tmpl

+ 1 - 1
modules/base/tool.go

@@ -121,7 +121,7 @@ func humanateBytes(s uint64, base float64, sizes []string) string {
 }
 
 // FileSize calculates the file size and generate user-friendly string.
-func FileSize(s uint64) string {
+func FileSize(s int64) string {
 	sizes := []string{"B", "KB", "MB", "GB", "TB", "PB", "EB"}
 	return humanateBytes(uint64(s), 1024, sizes)
 }

+ 1 - 1
templates/repo/single.tmpl

@@ -47,7 +47,7 @@
                     {{if .IsDir}}
                     <a href="/{{$username}}/{{$reponame}}/tree/{{$branchname}}/{{.Path}}">{{.Name}}</a>
                     {{else}}
-                    <a href="#">{{.Name}} - {{.Size}}</a>
+                    <a href="#">{{.Name}} - {{FileSize .Size}}</a>
                     {{end}}</td>
 	                <td class="date"><time datetime="{{.Created}}" data-title="true" title="{{.Created}}">{{TimeSince .Created}}</time></td>
 	                <td class="text">{{.Message}}</td>