diff --git a/views/warningbar/warningbar.js b/views/warningbar/warningbar.js index 30187c1..b5acc8f 100644 --- a/views/warningbar/warningbar.js +++ b/views/warningbar/warningbar.js @@ -114,8 +114,10 @@ var authOutageWarningBar = { seconds2hms: function(seconds) { var minutes = Math.floor(seconds / 60); var hours = Math.floor(minutes / 60); + var days = Math.floor(hours / 24); seconds %= 60; minutes %= 60; + hours %= 24; // Cross-browser simple solution for padding zeroes. if (minutes < 10) { minutes = "0" + minutes; @@ -123,6 +125,15 @@ var authOutageWarningBar = { if (seconds < 10) { seconds = "0" + seconds; } - return hours + ':' + minutes + ':' + seconds; + if (days > 0) { + if (days > 1) { + days = days + ' days '; + } else { + days = days + ' day '; + } + } else { + days = ''; + } + return days + hours + ':' + minutes + ':' + seconds; } };