1 class Pettanr.Views.PanelPicture.Show extends Pettanr.View.Show
\r
3 initialize: (options) ->
\r
4 @header = new Pettanr.View.Show.Header(@item, this, @default_header_options())
\r
8 @item.get_parent('panel', this, {
\r
10 @panel = item.with_elements()
\r
11 @panel.fetch().done =>
\r
12 @panel.attributes = @panel.decoded_attributes()
\r
13 @authored_by = @panel.authored_by()
\r
14 @body = new Pettanr.Views.Panel.Body({
\r
18 @listenTo(@header, 'click:pick', @click_pick)
\r
19 @listenTo(@authored_by, 'click', @click_authored_by)
\r
20 this.$el.append(@header.render().el)
\r
21 this.$el.append(@authored_by.render().el)
\r
22 this.$el.append(@body.render().el)
\r
28 @trigger('pick', @item)
\r
33 add_pick: (target_model) ->
\r
34 @header.add_pick(target_model)
\r