blob: fcb8caddd37dfec1911204bed85cc73c84544c78 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
Vue.component "exercise-set",
props: ['set']
data: ->
model: new Stronglifters.Set(@set)
methods:
updateProgress: (set) ->
if !@model.started()
@model.complete()
else
@model.decrement()
@model.save()
set.actual_repetitions = @model.get('actual_repetitions')
computed:
isCompleted: () ->
@set.actual_repetitions == @set.target_repetitions
classObject: () ->
"is-success": @set.actual_repetitions == @set.target_repetitions,
'is-danger': @set.actual_repetitions && (@set.actual_repetitions != @set.target_repetitions),
|