Fixes #301.
Showing the changes to assets/javascripts (2 of 2 files). Show all
Unified · Split
| @@ -100,6 +100,7 @@ · 99 unmodified lines | |||
| 100 | return | 100 | 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) |
| @@ -38,6 +38,9 @@ class app.Collection · 37 unmodified lines | |||
| 38 | all: -> | 38 | all: -> |
| 39 | @models | 39 | @models |
| 40 | 40 | ||
| 41 | contains: (model) -> | ||
| 42 | @models.indexOf(model) >= 0 | ||
| 43 | |||
| 41 | findBy: (attr, value) -> | 44 | findBy: (attr, value) -> |
| 42 | for model in @models | 45 | for model in @models |
| 43 | return model if model[attr] is value | 46 | return model if model[attr] is value |