1 class Pettanr.View.Show.Header extends Pettanr.View
\r
3 className: 'show-header'
\r
5 initialize: (@item, options) ->
\r
6 @face_options = options.face
\r
7 @label_options = options.label
\r
8 @prof_options = options.prof
\r
11 @face_button = @item.mini_face_button({
\r
15 @trigger('click:icon')
\r
17 @label_button = @item.label_button({
\r
18 url: @label_options.url,
\r
20 class_name: 'caption',
\r
22 @trigger('click:caption')
\r
24 @prof_button = @item.mini_prof_button({
\r
28 @trigger('click:prof')
\r
33 this.$el.append(@pick.render().el) if @pick
\r
34 this.$el.append(@face_button.render().el)
\r
35 this.$el.append(@label_button.render().el)
\r
36 this.$el.append(@prof_button.render().el)
\r
40 @trigger('click:pick')
\r
42 add_pick: (target_model) ->
\r
43 @pick = new Pettanr.Views.Common.PickIcon({
\r
44 name: target_model.pick_type(@item.item_name()), half: true
\r
46 @listenTo(@pick, 'click', @click_pick)
\r