summaryrefslogtreecommitdiffstats
path: root/modules/base
diff options
context:
space:
mode:
Diffstat (limited to 'modules/base')
-rw-r--r--modules/base/template.go13
-rw-r--r--modules/base/tool.go4
2 files changed, 11 insertions, 6 deletions
diff --git a/modules/base/template.go b/modules/base/template.go
index 0d68254561..7f57538863 100644
--- a/modules/base/template.go
+++ b/modules/base/template.go
@@ -131,12 +131,13 @@ var TemplateFuncs template.FuncMap = map[string]interface{}{
"LoadTimes": func(startTime time.Time) string {
return fmt.Sprint(time.Since(startTime).Nanoseconds()/1e6) + "ms"
},
- "AvatarLink": AvatarLink,
- "Safe": Safe,
- "Str2html": Str2html,
- "TimeSince": TimeSince,
- "FileSize": FileSize,
- "Subtract": Subtract,
+ "AvatarLink": AvatarLink,
+ "Safe": Safe,
+ "Str2html": Str2html,
+ "TimeSince": TimeSince,
+ "RawTimeSince": RawTimeSince,
+ "FileSize": FileSize,
+ "Subtract": Subtract,
"Add": func(a, b int) int {
return a + b
},
diff --git a/modules/base/tool.go b/modules/base/tool.go
index 2435ebe06f..16759f21f6 100644
--- a/modules/base/tool.go
+++ b/modules/base/tool.go
@@ -321,6 +321,10 @@ func timeSince(then time.Time, lang string) string {
}
}
+func RawTimeSince(t time.Time, lang string) string {
+ return timeSince(t, lang)
+}
+
// TimeSince calculates the time interval and generate user-friendly string.
func TimeSince(t time.Time, lang string) template.HTML {
return template.HTML(fmt.Sprintf(`<span class="time-since" title="%s">%s</span>`, t.Format(setting.TimeFormat), timeSince(t, lang)))