Sha256: aceff4b88a0af34d44eec722891b37d50872048a31a7b6fd10aa7ab660a8cc52
Contents?: true
Size: 1.3 KB
Versions: 22
Compression:
Stored size: 1.3 KB
Contents
class Application.Routers.PhotosRouter extends Backbone.Router initialize: (options) -> @photos = new Application.Collections.PhotosCollection() @upload_index() @photos.url = options.collectionUrl @photos.reset options.photos routes: "new" : "newPhoto" "index" : "index" "upload_index" : "upload_index" "photo_edited" : "photo_edited" ":id/edit" : "edit" ":id" : "show" ".*" : "upload_index" newPhoto: -> @view = new Application.Views.Photos.NewView(collection: @photos) $("#upload-container").html(@view.render().el) index: -> @view = new Application.Views.Photos.IndexView(photos: @photos) $("#upload-container").html(@view.render().el) upload_index: -> @view = new Application.Views.Photos.UploadIndexView(photos: @photos) $("#upload-container").html(@view.render().el) show: (id) -> photo = @photos.get(id) @view = new Application.Views.Photos.ShowView(model: photo) $("#upload-container").html(@view.render().el) edit: (id) -> photo = @photos.get(id) console.log 'Editando a foto!', id $("#photo-modal-#{id}").modal() #@view = new Application.Views.Photos.EditView(model: photo) #$("#upload-container").html(@view.render().el) photo_edited: () ->
Version data entries
22 entries across 22 versions & 2 rubygems