summaryrefslogtreecommitdiff
path: root/src/templates/macros
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2013-09-01 08:58:59 -0700
committerJesse Morgan <jesse@jesterpm.net>2013-09-01 08:58:59 -0700
commit860585e6b4fe8d80297c5f1a566746ddbb046a1b (patch)
treea788731fd77720c3faeef82900890f84c0190290 /src/templates/macros
parent095d1a727911a8b5d15021ec55d31103490bfb5f (diff)
Added hours, minutes, seconds calculation to training page
Diffstat (limited to 'src/templates/macros')
-rw-r--r--src/templates/macros/hms.ftl13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/templates/macros/hms.ftl b/src/templates/macros/hms.ftl
new file mode 100644
index 0000000..f9662af
--- /dev/null
+++ b/src/templates/macros/hms.ftl
@@ -0,0 +1,13 @@
+<#macro hms seconds>
+ <#assign h = (seconds / 3600)?int />
+ <#assign m = (seconds % 3600 / 60)?int />
+ <#assign s = (seconds % 3600 % 60)?int />
+
+ <#if (seconds >= 3600)>
+ ${h}:${m}:${s}
+ <#elseif (seconds >= 60)>
+ ${m}:${s}
+ <#else>
+ ${s} seconds
+ </#if>
+</#macro>