diff options
| author | anbr <vdr07@deltab.de> | 2012-04-15 16:52:17 +0200 |
|---|---|---|
| committer | anbr <vdr07@deltab.de> | 2012-04-15 16:52:17 +0200 |
| commit | 1a20f82e4cf1fdcbf4bb34a910823536d4574e5f (patch) | |
| tree | cc06cc14f4edaf591ce2443ddbad5feb1d09d1ca | |
| parent | d3055c4798c9467b50626250eb21a6118d8a4d86 (diff) | |
| download | xxv-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.js | 9 |
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); }; /******************************************************************************/ |
