Seconds -> Minutes & seconds conversion for onReconnecting()
authorJack Allnutt <m2ys4u@Gmail.com>
Sat, 24 Sep 2011 23:56:39 +0000 (00:56 +0100)
committerJack Allnutt <m2ys4u@Gmail.com>
Sat, 24 Sep 2011 23:56:39 +0000 (00:56 +0100)
js/front.events.js

index a03b022a89f0a49eaab23a9cba8b61d219314401..4966721346b53492f53c9809d1a07fcfa3e0bb5e 100644 (file)
@@ -175,7 +175,7 @@ kiwi.front.events = {
         kiwi.plugs.run('disconnect', {success: false});\r
     },\r
     onReconnecting: function (e, data) {\r
-        var err_box, f, msg;\r
+        var err_box, f, msg, mins, secs;\r
 \r
         err_box = $('.messages .msg.error.disconnect .text');\r
         if (!err_box) {\r
@@ -196,7 +196,15 @@ kiwi.front.events = {
         };\r
 \r
         // TODO: convert seconds to mins:secs\r
-        msg = f(data.attempts) + ' attempt at reconnecting in ' + (data.delay / 1000).toString() + ' seconds..';\r
+        secs = Math.floor(data.delay / 1000);\r
+        mins = Math.floor(secs / 60);\r
+        secs = secs % 60;\r
+        if (mins > 0) {\r
+            msg = f(data.attempts) + ' attempt at reconnecting in ' + mins + ' minute' + ((mins > 1) ? 's' : '') + ' , ' + secs + 'second' + (((secs > 1) || (secs === 0)) ? 's' : '') + '...';\r
+        } else {\r
+            msg = f(data.attempts) + ' attempt at reconnecting in ' + secs + ' second' + (((secs > 1) || (secs === 0)) ? 's' : '') + '...';\r
+        }\r
+        \r
         err_box.text(msg);\r
     },\r
     onOptions: function (e, data) {\r