class Pettanr.View.Show.Footer extends Pettanr.View\r
tagName: 'div'\r
\r
- initialize: (options) ->\r
+ constructor: (@item, @context, options) ->\r
super(options)\r
- @item = options.item\r
+ \r
+ initialize: (options = {}) ->\r
@header = options.header || new Tag.H3({\r
class_name: 'owner-header',\r
content: I18n.t('editor')\r
})\r
- @footer = options.footer || new Pettanr.View.Show.Footer.Footer(@item)\r
- @listenTo(@footer, 'click:edit', @click_edit)\r
- @listenTo(@footer, 'click:destroy', @click_destroy)\r
+ @footer = options.footer || new Pettanr.View.Show.Footer.Footer(\r
+ @item, @context, options.actions\r
+ )\r
\r
render: () ->\r
this.$el.html('')\r
this.$el.append(@footer.render().el)\r
this\r
\r
- click_edit: () ->\r
- @trigger('click:footer:edit')\r
- @trigger('click:edit')\r
- \r
- click_destroy: () ->\r
- @trigger('click:footer:destroy')\r
- @trigger('click:destroy')\r
- \r