diff --git a/gogs.go b/gogs.go index 70f19b502..10fe8bc56 100644 --- a/gogs.go +++ b/gogs.go @@ -16,7 +16,7 @@ import ( "github.com/gogits/gogs/pkg/setting" ) -const APP_VER = "0.11.45.0416" +const APP_VER = "0.11.46.0418" func init() { setting.AppVer = APP_VER diff --git a/pkg/template/template.go b/pkg/template/template.go index f93aca749..dc6338850 100644 --- a/pkg/template/template.go +++ b/pkg/template/template.go @@ -60,14 +60,15 @@ func NewFuncMap() []template.FuncMap { "LoadTimes": func(startTime time.Time) string { return fmt.Sprint(time.Since(startTime).Nanoseconds()/1e6) + "ms" }, - "AvatarLink": tool.AvatarLink, - "Safe": Safe, - "Sanitize": bluemonday.UGCPolicy().Sanitize, - "Str2html": Str2html, - "TimeSince": tool.TimeSince, - "RawTimeSince": tool.RawTimeSince, - "FileSize": tool.FileSize, - "Subtract": tool.Subtract, + "AvatarLink": tool.AvatarLink, + "AppendAvatarSize": tool.AppendAvatarSize, + "Safe": Safe, + "Sanitize": bluemonday.UGCPolicy().Sanitize, + "Str2html": Str2html, + "TimeSince": tool.TimeSince, + "RawTimeSince": tool.RawTimeSince, + "FileSize": tool.FileSize, + "Subtract": tool.Subtract, "Add": func(a, b int) int { return a + b }, diff --git a/pkg/tool/tool.go b/pkg/tool/tool.go index 43b4b1d8e..333790fee 100644 --- a/pkg/tool/tool.go +++ b/pkg/tool/tool.go @@ -207,6 +207,14 @@ func AvatarLink(email string) (url string) { return url } +// AppendAvatarSize appends avatar size query parameter to the URL in the correct format. +func AppendAvatarSize(url string, size int) string { + if strings.Contains(url, "?") { + return url + "&s=" + com.ToStr(size) + } + return url + "?s=" + com.ToStr(size) +} + // Seconds-based time units const ( Minute = 60 diff --git a/templates/.VERSION b/templates/.VERSION index afb39e21f..e5c924f0b 100644 --- a/templates/.VERSION +++ b/templates/.VERSION @@ -1 +1 @@ -0.11.45.0416 \ No newline at end of file +0.11.46.0418 \ No newline at end of file diff --git a/templates/user/profile.tmpl b/templates/user/profile.tmpl index 27c30db5d..2c532c60b 100644 --- a/templates/user/profile.tmpl +++ b/templates/user/profile.tmpl @@ -6,11 +6,11 @@
{{if eq .LoggedUserName .Owner.Name}} - + {{else}} - + {{end}}