OSDN Git Service

fix:
[pettanr/pettanr.git] / app / assets / javascripts / views / panels / show.js.coffee
index 11bbc53..afe7bd3 100644 (file)
@@ -29,6 +29,7 @@ class Pettanr.Views.Panel.Show extends Backbone.View
     @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
@@ -62,6 +63,15 @@ class Pettanr.Views.Panel.Show extends Backbone.View
   click_credit_icon: (item) ->\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
 class Pettanr.Views.Panel.ShowModule\r
 class Pettanr.Views.Panel.ShowModule.Header extends Pettanr.Views.Show.Header\r
   \r
@@ -96,3 +106,12 @@ class Pettanr.Views.Panel.ShowModule.Credits extends Backbone.View
   click_credit_icon: (item) ->\r
     @trigger('click:credit:icon', item)\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