summaryrefslogtreecommitdiff
path: root/public/javascripts/util.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2013-01-18 13:47:52 -0500
committerJules Laplace <jules@okfoc.us>2013-01-18 13:47:52 -0500
commit9a0cf288b2e37d582df44356bb9e015981a124d4 (patch)
tree84055dbc026b2778386d1ffa9f24c3537e7adc9c /public/javascripts/util.js
parentb41fadbc5d9ead132a5d2e081cd18ce1972a7c4f (diff)
updating score and stuff
Diffstat (limited to 'public/javascripts/util.js')
-rw-r--r--public/javascripts/util.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/public/javascripts/util.js b/public/javascripts/util.js
new file mode 100644
index 0000000..9c2fff4
--- /dev/null
+++ b/public/javascripts/util.js
@@ -0,0 +1,17 @@
+function pluralize (n, s) {
+ return n + " " + (n == 1 ? s : s + "s");
+}
+function toTime (time) {
+ var str = [];
+ if (time > 86400) {
+ str.push( pluralize( Math.floor(time / 86400), "day" ) );
+ }
+ if (time > 3600) {
+ str.push( pluralize( Math.floor(time / 3600) % 24, "hour" ) );
+ }
+ if (time > 60) {
+ str.push( pluralize( Math.floor(time / 60) % 60, "minute" ) );
+ }
+ str.push( pluralize( Math.floor(10 * (time % 60)) / 10, "second" ) );
+ return str.join(", ");
+} \ No newline at end of file