Commit be3c76bd

mo khan <mo@mokhan.ca>
2014-06-29 04:29:17
move thumbnail view a a separate file.
1 parent 9cf4e9d
Changed files (4)
app
assets
javascripts
app/assets/javascripts/backbone/models/photo.js.coffee
@@ -3,7 +3,7 @@ class CakeSide.Models.Photo extends Backbone.Model
   fileAttribute: 'image'
 
   defaults:
-    id: null
+    id: 0
     content_type: null
     original_filename: null
     thumb_url: null
app/assets/javascripts/backbone/templates/photos/new.jst.ejs
@@ -14,5 +14,3 @@
     </div>
   </fieldset>
 </form>
-
-<a href="#/index">Back</a>
app/assets/javascripts/backbone/views/cakes/show_view.js.coffee
@@ -1,8 +1,6 @@
+#= require backbone/views/cakes/thumbnail_view
 CakeSide.Views.Cakes ||= {}
 
-class CakeSide.Views.Cakes.ThumbnailView extends Marionette.ItemView
-  template: JST['backbone/templates/cakes/thumbnail']
-
 class CakeSide.Views.Cakes.ShowView extends Marionette.CompositeView
   template: JST["backbone/templates/cakes/show"]
   childView: CakeSide.Views.Cakes.ThumbnailView
@@ -13,13 +11,8 @@ class CakeSide.Views.Cakes.ShowView extends Marionette.CompositeView
 
   constructor: (options) ->
     super(options)
-    #@model.on('sync', @render)
     @collection = @model.photos()
 
-  #render: ->
-    #$(@el).html(@template(@model.toJSON()))
-    #return this
-
   launchAddPhoto: ->
     view = new CakeSide.Views.Photos.NewModalView(cake: @model)
     $("#modal").html(view.render().el)
app/assets/javascripts/backbone/views/cakes/thumbnail_view.js.coffee
@@ -0,0 +1,4 @@
+CakeSide.Views.Cakes ||= {}
+
+class CakeSide.Views.Cakes.ThumbnailView extends Marionette.ItemView
+  template: JST['backbone/templates/cakes/thumbnail']