-class Pettanr.Views.Comic.Show extends Backbone.View\r
- tagName: 'div'\r
+class Pettanr.Views.Comic.Show extends Pettanr.View.Show\r
\r
initialize: (options) ->\r
- @operators = options.operators\r
+ @header = new Pettanr.View.Show.Header(@item, this, @binder_header_options())\r
+ @authored_by = @item.authored_by()\r
+ @owner = new Pettanr.View.Show.Footer(@item, this, @default_footer_options())\r
+ @listenTo(@header, 'click:pick', @click_pick)\r
+ @listenTo(@authored_by, 'click', @click_authored_by)\r
\r
render: () ->\r
this.$el.html('')\r
+ this.$el.append(@header.render().el)\r
+ this.$el.append(@authored_by.render().el)\r
+ this.$el.append(@owner.render().el) if @item.is_own()\r
this\r
\r
+ click_pick: () ->\r
+ @trigger('pick', @item)\r
+ \r
+ is_pickable: () ->\r
+ true\r
+ \r
+ add_pick: (target_model) ->\r
+ @header.add_pick(target_model)\r
+ \r