mirror of
https://gitea.phreedom.club/localhost_frssoft/bloat.git
synced 2025-05-03 10:28:46 +00:00
Add poll support
Currenlty only voting is possible.
This commit is contained in:
parent
a68a09a83e
commit
cfec7879e3
9 changed files with 182 additions and 39 deletions
|
@ -43,6 +43,7 @@ func NewRenderer(templateGlobPattern string) (r *renderer, err error) {
|
|||
"StatusContentFilter": StatusContentFilter,
|
||||
"DisplayInteractionCount": DisplayInteractionCount,
|
||||
"TimeSince": TimeSince,
|
||||
"TimeUntil": TimeUntil,
|
||||
"FormatTimeRFC3339": FormatTimeRFC3339,
|
||||
"FormatTimeRFC822": FormatTimeRFC822,
|
||||
"WithContext": WithContext,
|
||||
|
@ -86,7 +87,7 @@ func (r *renderer) RenderUserPage(ctx *Context, writer io.Writer,
|
|||
return r.template.ExecuteTemplate(writer, "user.tmpl", WithContext(data, ctx))
|
||||
}
|
||||
|
||||
func (r *renderer) RenderUserSearchPage(ctx *Context, writer io.Writer,
|
||||
func (r *renderer) RenderUserSearchPage(ctx *Context, writer io.Writer,
|
||||
data *UserSearchData) (err error) {
|
||||
return r.template.ExecuteTemplate(writer, "usersearch.tmpl", WithContext(data, ctx))
|
||||
}
|
||||
|
@ -158,8 +159,7 @@ func DisplayInteractionCount(c int64) string {
|
|||
return ""
|
||||
}
|
||||
|
||||
func TimeSince(t time.Time) string {
|
||||
dur := time.Since(t)
|
||||
func DurToStr(dur time.Duration) string {
|
||||
s := dur.Seconds()
|
||||
if s < 60 {
|
||||
return strconv.Itoa(int(s)) + "s"
|
||||
|
@ -184,6 +184,14 @@ func TimeSince(t time.Time) string {
|
|||
return strconv.Itoa(int(y)) + "y"
|
||||
}
|
||||
|
||||
func TimeSince(t time.Time) string {
|
||||
return DurToStr(time.Since(t))
|
||||
}
|
||||
|
||||
func TimeUntil(t time.Time) string {
|
||||
return DurToStr(time.Until(t))
|
||||
}
|
||||
|
||||
func FormatTimeRFC3339(t time.Time) string {
|
||||
return t.Format(time.RFC3339)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue