summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/models/timer.js.coffee
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2016-06-25 23:14:45 -0600
committermo khan <mo@mokhan.ca>2016-06-25 23:14:45 -0600
commit886f2b85bcf0da119e530ee41ce7a35de8d65804 (patch)
treea5a4cf2213dff8527184deb500a3015ac4b09aa2 /app/assets/javascripts/models/timer.js.coffee
parent4a6be5c03daf44cd1904ef092f2fe62802f16f31 (diff)
stop timer after 10 mins and safely update model.
Diffstat (limited to 'app/assets/javascripts/models/timer.js.coffee')
-rw-r--r--app/assets/javascripts/models/timer.js.coffee3
1 files changed, 3 insertions, 0 deletions
diff --git a/app/assets/javascripts/models/timer.js.coffee b/app/assets/javascripts/models/timer.js.coffee
index c38ab39..e555596 100644
--- a/app/assets/javascripts/models/timer.js.coffee
+++ b/app/assets/javascripts/models/timer.js.coffee
@@ -11,11 +11,14 @@ class Stronglifters.Timer
refreshTimer: =>
@view.add('timer', 1000)
@view.set('clock', moment.utc(@view.get('timer')).format('mm:ss'))
+ if @view.get('timer') > 600000
+ @stop()
stop: =>
if @running()
clearTimeout @intervalId
@intervalId = null
+ @view.set('clock', null)
running: ->
@intervalId?