OSDN Git Service

add load icon
[pettanr/pettanr.git] / app / assets / javascripts / views / pictures / credit.js.coffee
index 94bbef1..d8cf4df 100644 (file)
@@ -6,22 +6,13 @@ class Pettanr.Views.Picture.Credit extends Backbone.View
     @item = options.item\r
     @with_icon = options.with_icon\r
     @url = @item.url + '/credit'\r
+    @listenTo(@item, 'ready', @render)\r
   \r
   render: () ->\r
     this.$el.html('')\r
     if @with_icon\r
-      p = @item.credit_icon_view()\r
-      this.$el.append(p.render().el)\r
-    _this = this\r
-    if Pettanr.credits[@url]\r
-      this.$el.append(Pettanr.credits[@url])\r
-      this.$el.append((new Tag.RowBreak()).render().el)\r
-    else\r
-      f = (data, status) ->\r
-        Pettanr.credits[_this.url] = data\r
-        _this.$el.append(data)\r
-        rb = new Tag.RowBreak()\r
-        _this.$el.append(rb.render().el)\r
-      $.get(@url, null, f, 'html')\r
+      this.$el.append(@item.credit_icon.render().el)\r
+    this.$el.append(@item.credit)\r
+    this.$el.append((new Tag.RowBreak()).render().el)\r
     this\r
   \r