1 class Locmare.FilerModule.Body extends Pettanr.View
\r
3 className: 'filer-body'
\r
5 initialize: (options) ->
\r
6 @filer = options.filer
\r
7 @file_header = new (@module().FileHeader)({'body': this})
\r
8 @file_body = new (@module().FileBody)({'body': this})
\r
9 @listenTo(@file_body, 'click:pick', @click_pick)
\r
10 @listenTo(@file_body, 'click:symbol', @click_symbol)
\r
11 @listenTo(@file_body, 'http_get', @http_get)
\r
12 @listenTo(@file_body, 'http_post', @http_post)
\r
13 @listenTo(@file_body, 'remove', @remove)
\r
16 this.$el.append(@file_header.render().el)
\r
17 this.$el.append(@file_body.render().el)
\r
33 add_pick: (target_model) ->
\r
34 @file_header.add_pick(target_model)
\r
35 @file_body.add_pick(target_model)
\r
37 click_pick: (file_item_view) ->
\r
38 @trigger('click:pick', file_item_view)
\r
40 click_symbol: (symbol_view) ->
\r
41 @trigger('click:symbol', symbol_view)
\r
44 @trigger('http_get', url)
\r
47 @trigger('http_post', url)
\r
50 @trigger('remove', item)
\r
53 Locmare.FilerModule.BodyModule
\r
55 class Locmare.FilerModule.BodyModule
\r