1 class Pettanr.Views.GroundColor.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.play()
\r
12 success: (model, response, opt) =>
\r
13 @panel.attributes = @panel.decoded_attributes()
\r
14 @authored_by = @panel.authored_by()
\r
15 @body = new Pettanr.Views.Panel.Body({
\r
19 @listenTo(@header, 'click:pick', @click_pick)
\r
20 @listenTo(@authored_by, 'click', @click_authored_by)
\r
21 this.$el.append(@header.render().el)
\r
22 this.$el.append(@authored_by.render().el)
\r
23 this.$el.append(@body.render().el)
\r
25 error: (item, response, opt) =>
\r
26 @open_error_dialog(response, opt)
\r
32 @trigger('pick', @item)
\r
37 add_pick: (target_model) ->
\r
38 @header.add_pick(target_model)
\r