OSDN Git Service

fix: fetch fail
[pettanr/pettanr.git] / app / assets / javascripts / view / credit.js.coffee
index 8558a79..9a6769d 100644 (file)
@@ -13,7 +13,7 @@ class Pettanr.View.Credit extends Pettanr.View
     this.$el.html('')\r
     if @icon_options\r
       icon = new Pettanr.View.Credit.Icon(@item)\r
-      @listenTo(icon, 'click:icon', @click_icon)\r
+      @listenTo(icon, 'click', @click_icon)\r
       this.$el.append(icon.render().el)\r
     data = new Pettanr.View.Credit.Data(@item, @data_options)\r
     this.$el.append(data.render().el)\r
@@ -33,7 +33,7 @@ class Pettanr.View.Credit.Data extends Pettanr.View
     @credit_api_url = @item.url + '/credit'\r
   \r
   render: () ->\r
-    this.$el.html('')\r
+    super()\r
     if @item.credit_data\r
       @append_credit_data()\r
     else\r
@@ -44,11 +44,15 @@ class Pettanr.View.Credit.Data extends Pettanr.View
     this\r
   \r
   append_credit_data: () ->\r
+    this.$el.html('')\r
     this.$el.append(@item.credit_data)\r
-    @rb()\r
+    this.$el.map ->\r
+      $(@).click ->\r
+        confirm('leave?')\r
+    @append_rb()\r
   \r
 class Pettanr.View.Credit.Icon extends Pettanr.View\r
-  tagName: 'span'\r
+  tagName: 'div'\r
   className: 'credit-icon'\r
   \r
   constructor: (@item, options) ->\r