diff options
| author | mo khan <mo@mokhan.ca> | 2014-07-05 22:55:35 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2014-07-05 22:55:35 -0600 |
| commit | ec81051a69f6feefc4e06da79c1adea069058f75 (patch) | |
| tree | b3c16395026a78a97a49362796bbd853ab7b3c96 /app/assets/javascripts | |
| parent | 763a3944bb3387304cab43e3eb7c3db45da6bd69 (diff) | |
remove used photos views and templates.
Diffstat (limited to 'app/assets/javascripts')
3 files changed, 0 insertions, 60 deletions
diff --git a/app/assets/javascripts/backbone/routers/photos_router.js.coffee b/app/assets/javascripts/backbone/routers/photos_router.js.coffee index 7878a526..7e7e4004 100644 --- a/app/assets/javascripts/backbone/routers/photos_router.js.coffee +++ b/app/assets/javascripts/backbone/routers/photos_router.js.coffee @@ -1,13 +1,7 @@ class CakeSide.Routers.PhotosRouter extends Backbone.Router routes: - "cakes/:cake_id/photos/new" : "newPhoto" "cakes/:cake_id/photos/:id" : "show" - newPhoto: (cake_id) -> - @photos = CakeSide.Application.request('PhotosRepository', cake_id) - @view = new CakeSide.Views.Photos.NewView(collection: @photos) - $("#backbone-content").html(@view.render().el) - show: (cake_id, id) -> @photos = CakeSide.Application.request('PhotosRepository', cake_id) photo = new CakeSide.Models.Photo({cake_id: cake_id, id: id}) diff --git a/app/assets/javascripts/backbone/templates/photos/new.jst.ejs b/app/assets/javascripts/backbone/templates/photos/new.jst.ejs deleted file mode 100644 index 848c86fc..00000000 --- a/app/assets/javascripts/backbone/templates/photos/new.jst.ejs +++ /dev/null @@ -1,16 +0,0 @@ -<h1>Upload photo</h1> - -<form id="new-photo" name="photo" class="form-horizontal"> - <fieldset> - <div class="control-group"> - <label class="control-label" for="photo_attachment">Photo</label> - <div class="controls"> - <input class="input-xxlarge" id="photo_attachment" name="attachment" type="file"> - </div> - </div> - <div class="form-actions"> - <button type="submit" class="btn btn-primary">Upload Photo</button> - <a href="#cakes" class="btn">Cancel</a> - </div> - </fieldset> -</form> diff --git a/app/assets/javascripts/backbone/views/photos/new_view.js.coffee b/app/assets/javascripts/backbone/views/photos/new_view.js.coffee deleted file mode 100644 index ebc6332a..00000000 --- a/app/assets/javascripts/backbone/views/photos/new_view.js.coffee +++ /dev/null @@ -1,38 +0,0 @@ -CakeSide.Views.Photos ||= {} - -class CakeSide.Views.Photos.NewView extends Backbone.View - template: JST["backbone/templates/photos/new"] - - events: - "submit #new-photo": "save" - - constructor: (options) -> - super(options) - @model = new @collection.model() - - @model.bind("change:errors", () => - this.render() - ) - - save: (e) -> - e.preventDefault() - e.stopPropagation() - - @model.unset("errors") - - fileObject = @$(':input[type="file"]')[0].files[0] - @model.set('image', fileObject) - @model.on('progress', console.log) - @collection.create(@model.toJSON(), - success: (photo) => - @model = photo - window.location.hash = "cakes/#{@model.get('cake_id')}" - - error: (photo, jqXHR) => - @model.set({errors: $.parseJSON(jqXHR.responseText)}) - ) - - render: -> - $(@el).html(@template(@model.toJSON())) - this.$("form").backboneLink(@model) - return this |
