Sha256: 9b314e33462ad1ea530160a8c399e3e000a7d854e72824e707c7d3a5b9b42bb3

Contents?: true

Size: 530 Bytes

Versions: 8

Compression:

Stored size: 530 Bytes

Contents

<%= view_namespace %> ||= {}

class <%= view_namespace %>.EditView extends Backbone.View
  template : JST["<%= jst 'edit' %>"]

  events :
    "submit #edit-<%= singular_name %>" : "update"

  update : (e) ->
    e.preventDefault()
    e.stopPropagation()

    @model.save(null,
      success : (<%= singular_name %>) =>
        @model = <%= singular_name %>
        window.location.hash = "/#{@model.id}"
    )

  render : ->
    $(@el).html(@template(@model.toJSON() ))

    this.$("form").backboneLink(@model)

    return this

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rails-backbone-0.8.0 lib/generators/backbone/scaffold/templates/views/edit_view.coffee
rails-backbone-0.7.2 lib/generators/backbone/scaffold/templates/views/edit_view.coffee
rails-backbone-0.7.1 lib/generators/backbone/scaffold/templates/views/edit_view.coffee
rails-backbone-0.7.0 lib/generators/backbone/scaffold/templates/views/edit_view.coffee
rails-backbone-0.6.1 lib/generators/backbone/scaffold/templates/views/edit_view.coffee
rails-backbone-0.6.0 lib/generators/backbone/scaffold/templates/views/edit_view.coffee
rails-backbone-0.6.0.rc lib/generators/backbone/scaffold/templates/views/edit_view.coffee
rails-backbone-0.5.5 lib/generators/backbone/scaffold/templates/views/edit_view.coffee