diff --git a/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/static/app/app.js b/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/static/app/app.js index 7b4e06b1712b9c0c5e2478a9e114c48de3a186c9..d77138a2e32868e3ef2b13d00adeff77c2454ff3 100644 --- a/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/static/app/app.js +++ b/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/static/app/app.js @@ -16,8 +16,29 @@ app.config(['$compileProvider', function ($compileProvider) { $compileProvider.debugInfoEnabled(false); }]); +var secondsToHHmmss = function(seconds) { + var hours = Math.floor(seconds / 3600); + var remaining_seconds = seconds - (3600 * hours); + + var minutes = Math.floor(remaining_seconds / 60); + remaining_seconds = remaining_seconds - (60 * minutes); + + var str = ''; + if(hours < 10) { + str += '0'; + } + str += hours + ':'; + if(minutes < 10) { + str += '0'; + } + str += minutes + ':'; + if(remaining_seconds < 10) { + str += '0'; + } + str += remaining_seconds; + return str; +}; + app.filter('secondsToHHmmss', function($filter) { - return function(seconds) { - return $filter('date')(new Date(0, 0, 0).setSeconds(seconds), 'HH:mm:ss'); - }; + return secondsToHHmmss; })