Sha256: 9ca225a6a8a30acded5330edaeeddacbe2de2bb19932f1e4d94a8c67540059e5

Contents?: true

Size: 465 Bytes

Versions: 1

Compression:

Stored size: 465 Bytes

Contents

App.<%= @controller_name.camelize %>.Index.Item = class Item extends Spine.Controller

  className: "<%= @model_name %> item list-item"

  events:
    "click" : "clicked"

  constructor: ->
    super

  render: ->
    @html JST["app/views/<%= @view_name %>/index/item"](@item)
    @

  select: ->
    @el.addClass("selected")

  deselect: ->
    @el.removeClass("selected")
    
  clicked: =>
    @item.select()
    @navigate "/<%= @controller_name %>/#{@item.id}"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
space_frame_spine-0.0.5 lib/generators/section/templates/app/controllers/%controller_name%/index/item.coffee.tt