diff -r 95c6b77f005e -r cafaa694b709 src/js/utils.js --- a/src/js/utils.js Wed Nov 16 11:40:57 2011 +0100 +++ b/src/js/utils.js Wed Nov 16 12:28:18 2011 +0100 @@ -34,12 +34,12 @@ /* convert a number of seconds to a tuple of the form [hours, minutes, seconds] */ -IriSP.secondsToTime = function(secs) { +IriSP.secondsToTime = function(secs) { var hours = Math.abs(parseInt( secs / 3600 ) % 24); var minutes = Math.abs(parseInt( secs / 60 ) % 60); - var seconds = Math.abs(secs % 60); + var seconds = parseFloat(Math.abs(secs % 60).toFixed(0)); - return [hours, minutes, seconds]; + return {"hours" : hours, "minutes" : minutes, "seconds" : seconds}; } /* for ie compatibility if (Object.prototype.__defineGetter__&&!Object.defineProperty) {