History

Prevent same doc from being enabled twice

Fixes #301.

Thibaut committed 10 years ago

Commit cb1473f1 parent 37454b12 files · +4 −0Browse files

Showing the changes to assets/javascripts (2 of 2 files). Show all

Unified · Split

2 files
  1. assets/javascripts/app/app.coffee +1 −0
  2. assets/javascripts/collections/collection.coffee +3 −0
assets/javascripts/app/app.coffee+1−0
@@ -100,6 +100,7 @@ · 99 unmodified lines
100 return100 return
101 101
102 enableDoc: (doc, _onSuccess, onError) ->102 enableDoc: (doc, _onSuccess, onError) ->
103 return if @docs.contains(doc)
103 onSuccess = =>104 onSuccess = =>
104 @disabledDocs.remove(doc)105 @disabledDocs.remove(doc)
105 @docs.add(doc)106 @docs.add(doc)
assets/javascripts/collections/collection.coffee+3−0
@@ -38,6 +38,9 @@ class app.Collection · 37 unmodified lines
38 all: ->38 all: ->
39 @models39 @models
40 40
41 contains: (model) ->
42 @models.indexOf(model) >= 0
43
41 findBy: (attr, value) ->44 findBy: (attr, value) ->
42 for model in @models45 for model in @models
43 return model if model[attr] is value46 return model if model[attr] is value