OSDN Git Service

add: success inspire
[pettanr/pettanr.git] / app / assets / javascripts / views / panels / show.js.coffee
index 9d2c68e..e527a96 100644 (file)
@@ -31,6 +31,7 @@ class Pettanr.Views.Panel.Show extends Backbone.View
     @listenTo(@footer, 'click:panel', @click_show)\r
     @listenTo(@footer, 'click:author', @click_author)\r
     @listenTo(@footer, 'click:edit', @click_edit)\r
+    @listenTo(@footer, 'click:inspire', @click_inspire)\r
     @listenTo(@credits, 'click:credit:icon', @click_credit_icon)\r
   \r
   render: () ->\r
@@ -52,6 +53,11 @@ class Pettanr.Views.Panel.Show extends Backbone.View
   click_edit: () ->\r
     @trigger('http_get', @panel.edit_url())\r
   \r
+  click_inspire: () ->\r
+    inspire = new Pettanr.Inspire({item: @panel})\r
+    @listenTo(inspire, 'inspire', @inspire)\r
+    inspire.inspire()\r
+  \r
   click_prof: () ->\r
     @trigger('http_get', @panel.prof_url())\r
   \r
@@ -67,6 +73,9 @@ class Pettanr.Views.Panel.Show extends Backbone.View
   add_pick: (target_model) ->\r
     @header.add_pick(target_model)\r
   \r
+  inspire: (item) ->\r
+    @trigger('http_get', item.show_url())\r
+  \r
 class Pettanr.Views.Panel.ShowModule\r
 class Pettanr.Views.Panel.ShowModule.Header extends Pettanr.Views.Show.Header\r
   \r