OSDN Git Service

change: picker
[pettanr/pettanr.git] / app / assets / javascripts / locmare / filer / body.js.coffee
index 76b02a2..5aab71b 100644 (file)
@@ -6,6 +6,7 @@ class Locmare.FilerModule.Body extends Backbone.View
     @filer = options.filer\r
     @file_header = new (@module().FileHeader)({'body': this})\r
     @file_body = new (@module().FileBody)({'body': this})\r
+    @listenTo(@file_body, 'click:pick', @click_pick)\r
     @listenTo(@file_body, 'click:symbol', @click_symbol)\r
     @listenTo(@file_body, 'http_get', @http_get)\r
     @listenTo(@file_body, 'http_post', @http_post)\r
@@ -30,6 +31,13 @@ class Locmare.FilerModule.Body extends Backbone.View
   items: () ->\r
     @filer.items\r
   \r
+  add_pick: (target_model) ->\r
+    @file_header.add_pick(target_model)\r
+    @file_body.add_pick(target_model)\r
+  \r
+  click_pick: (file_item_view) ->\r
+    @trigger('click:pick', file_item_view)\r
+  \r
   click_symbol: (symbol_view) ->\r
     @trigger('click:symbol', symbol_view)\r
   \r