13 lines
552 B
CoffeeScript
13 lines
552 B
CoffeeScript
import Ember from 'ember'
|
|
export default Ember.Controller.extend
|
|
operation_running_time: Ember.computed 'globals.operation_running', ->
|
|
return '' unless start_time = @get('globals.operation_running')
|
|
duration = moment.duration(moment().diff(start_time))
|
|
if duration.days()
|
|
"#{duration.days()} days and #{duration.hours()} hours"
|
|
else
|
|
hours = ('0' + duration.hours()).slice(-2)
|
|
minutes = ('0' + duration.minutes()).slice(-2)
|
|
seconds = ('0' + duration.seconds()).slice(-2)
|
|
"#{hours}:#{minutes}:#{seconds}"
|