summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoranbr <vdr07@deltab.de>2012-04-15 16:52:17 +0200
committeranbr <vdr07@deltab.de>2012-04-15 16:52:17 +0200
commit1a20f82e4cf1fdcbf4bb34a910823536d4574e5f (patch)
treecc06cc14f4edaf591ce2443ddbad5feb1d09d1ca
parentd3055c4798c9467b50626250eb21a6118d8a4d86 (diff)
downloadxxv-1a20f82e4cf1fdcbf4bb34a910823536d4574e5f.tar.gz
xxv-1a20f82e4cf1fdcbf4bb34a910823536d4574e5f.tar.bz2
jason, if the recording is greater than 24 hours a wrong time is displayed (Closes: #938)
-rw-r--r--skins/jason/recordings.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/skins/jason/recordings.js b/skins/jason/recordings.js
index cc1faeb..7ac303f 100644
--- a/skins/jason/recordings.js
+++ b/skins/jason/recordings.js
@@ -12,8 +12,15 @@ minTime = function() {
Ext.form.TimeField.prototype.initDateFormat).clearTime();
};
+pad = function(n) {
+ return String("00" + parseInt(n)).slice(-2);
+};
+
SecondsToHMS = function(t) {
- return new Date(minTime().getTime()+(t * 1000)).dateFormat('H:i:s');
+ var s = t % 60;
+ var m = parseInt(t / 60) % 60;
+ var h = parseInt(t / 3600);
+ return h + ":" + pad(m) + ":" + pad(s);
};
/******************************************************************************/