Commit 1c96046c
Changed files (2)
app
assets
javascripts
backbone
views
app/assets/javascripts/backbone/views/cakes/cake_view.js.coffee
@@ -1,19 +1,4 @@
Cake.Views.Cakes ||= {}
-class Cake.Views.Cakes.CakeView extends Backbone.View
+class Cake.Views.Cakes.CakeView extends Marionette.ItemView
template: JST["backbone/templates/cakes/cake"]
-
- events:
- "click .destroy" : "destroy"
-
- tagName: "div"
-
- destroy: () ->
- @model.destroy()
- this.remove()
-
- return false
-
- render: ->
- $(@el).html(@template(@model.toJSON()))
- return this
app/assets/javascripts/backbone/views/cakes/index_view.js.coffee
@@ -1,20 +1,4 @@
Cake.Views.Cakes ||= {}
-class Cake.Views.Cakes.IndexView extends Backbone.View
- template: JST["backbone/templates/cakes/index"]
-
- initialize: () ->
- @collection.bind('reset', @addAll)
-
- addAll: () =>
- @collection.each(@addOne)
-
- addOne: (cake) =>
- view = new Cake.Views.Cakes.CakeView({model : cake})
- @$(".thumbnails").append(view.render().el)
-
- render: =>
- $(@el).html(@template(cakes: @collection.toJSON() ))
- @addAll()
-
- return this
+class Cake.Views.Cakes.IndexView extends Marionette.CollectionView
+ childView: Cake.Views.Cakes.CakeView