OSDN Git Service

fix:view
[pettanr/pettanr.git] / app / assets / javascripts / view / show / footer.js.coffee
1 class Pettanr.View.Show.Footer extends Pettanr.View\r
2   tagName: 'div'\r
3   \r
4   initialize: (options) ->\r
5     super(options)\r
6     @item = options.item\r
7     @header = options.header || new Tag.H3({\r
8       class_name: 'owner-header',\r
9       content: I18n.t('editor')\r
10     })\r
11     @footer = options.footer || new Pettanr.View.Show.Footer.Footer(@item)\r
12     @listenTo(@footer, 'click:edit', @click_edit)\r
13     @listenTo(@footer, 'click:destroy', @click_destroy)\r
14   \r
15   render: () ->\r
16     this.$el.html('')\r
17     this.$el.append(@header.render().el)\r
18     this.$el.append(@footer.render().el)\r
19     this\r
20   \r
21   click_edit: () ->\r
22     @trigger('click:footer:edit')\r
23     @trigger('click:edit')\r
24   \r
25   click_destroy: () ->\r
26     @trigger('click:footer:destroy')\r
27     @trigger('click:destroy')\r
28   \r