Sha256: 9db7c2d0de6d2fff1ec9e0db5676bdea7a905dbb04f09aab4d8efd7a7d534608

Contents?: true

Size: 522 Bytes

Versions: 7

Compression:

Stored size: 522 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

7 entries across 7 versions & 3 rubygems

Version Path
bbr-wsm-1.1.0 lib/generators/backbone/scaffold/templates/views/edit_view.coffee
rails-backbone-1.2.0 lib/generators/backbone/scaffold/templates/views/edit_view.coffee
railsy_backbone-0.0.5 lib/generators/backbone/scaffold/templates/views/edit_view.coffee
railsy_backbone-0.0.4 lib/generators/backbone/scaffold/templates/views/edit_view.coffee
railsy_backbone-0.0.3 lib/generators/backbone/scaffold/templates/views/edit_view.coffee
rails-backbone-0.9.10 lib/generators/backbone/scaffold/templates/views/edit_view.coffee
rails-backbone-0.9.0 lib/generators/backbone/scaffold/templates/views/edit_view.coffee