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
100100 return
101101
102102 enableDoc: (doc, _onSuccess, onError) ->
103+ return if @docs.contains(doc)
103104 onSuccess = =>
104105 @disabledDocs.remove(doc)
105106 @docs.add(doc)
assets/javascripts/collections/collection.coffee+3−0
@@ -38,6 +38,9 @@ class app.Collection · 37 unmodified lines
3838 all: ->
3939 @models
4040
41+ contains: (model) ->
42+ @models.indexOf(model) >= 0
43+
4144 findBy: (attr, value) ->
4245 for model in @models
4346 return model if model[attr] is value