engine/app/assets/javascripts/locomotive/views/shared/list_item_view.js.coffee

23 lines
443 B
CoffeeScript
Raw Normal View History

2011-12-07 01:09:13 +00:00
Locomotive.Views.Shared ||= {}
2011-12-07 01:09:13 +00:00
class Locomotive.Views.Shared.ListItemView extends Backbone.View
tagName: 'li'
events:
'click a.remove': 'remove_snippet'
2011-12-07 01:09:13 +00:00
template: ->
# please overide template
render: ->
2011-12-07 01:09:13 +00:00
$(@el).html(@template()(@model.toJSON()))
return @
remove_snippet: (event) ->
event.stopPropagation() & event.preventDefault()
if confirm $(event.target).attr('data-confirm')
@model.destroy()