@listenTo(this, 'ready', @ready)\r
@panel = @item.panel().with_elements()\r
@panel.fetch({cache: false}).done => # with elements\r
+ @panel.attributes = @panel.replaced_attributes()\r
@author = new Pettanr.Views.Show.HeaderAuthor({item: @panel})\r
@body = new Pettanr.Views.Panel.Body({\r
panel: @panel,\r
@credits = new Pettanr.Views.Panel.ShowModule.Credits({\r
pictures: @panel.licensed_pictures()\r
})\r
+ @listenTo(@header, 'click:pick', @click_pick)\r
@listenTo(@header, 'click:icon', @click_show)\r
@listenTo(@header, 'click:caption', @click_show)\r
@listenTo(@header, 'click:prof', @click_prof)\r
this.$el.append(rb.render().el)\r
\r
click_show: () ->\r
- @trigger('navigate', @item.show_url())\r
+ @trigger('http_get', @item.show_url())\r
\r
click_author: () ->\r
- @trigger('navigate', @panel.author().show_url())\r
+ @trigger('http_get', @panel.author().show_url())\r
\r
click_prof: () ->\r
- @trigger('navigate', @item.prof_url())\r
+ @trigger('http_get', @item.prof_url())\r
\r
click_credit_icon: (item) ->\r
- @trigger('navigate', item.show_url())\r
+ @trigger('http_get', item.show_url())\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