2 # operators: operators
\r
3 # spot: no opacity element
\r
4 class Pettanr.Views.Panel.Show extends Backbone.View
\r
7 initialize: (options) ->
\r
8 @panel = options.panel
\r
9 @operators = options.operators
\r
10 @spot = options.spot
\r
11 @body = new Pettanr.Views.Panel.Body({
\r
13 operators: @operators,
\r
16 @credits = new Pettanr.Views.Panel.Show.Credits({panel: @panel})
\r
20 this.$el.append(@body.render().el)
\r
21 this.$el.append(@credits.render().el)
\r
22 rb = new Tag.RowBreak()
\r
23 this.$el.append(rb.render().el)
\r
26 class Pettanr.Views.Panel.Show.Credits extends Backbone.View
\r
28 className: 'credits'
\r
30 initialize: (options) ->
\r
31 @panel = options.panel
\r
32 @pictures = @panel.licensed_pictures()
\r
37 _.each @pictures, (picture) ->
\r
38 picture.fetch().done ->
\r
39 credit = picture.credit_view()
\r
40 _this.$el.append(credit.render().el)
\r