OSDN Git Service

fix:asoc system
[pettanr/pettanr.git] / app / assets / javascripts / models / resource_picture.js.coffee
index f3a361e..e9f093f 100644 (file)
@@ -10,15 +10,6 @@ class Pettanr.ResourcePicture extends Peta.Content
     id: null\r
   } \r
   \r
-  original_picture: () ->\r
-    new Pettanr.Cache.Retriever(Pettanr.OriginalPicture, @get('original_picture_id'))\r
-  \r
-  picture: () ->\r
-    new Pettanr.Cache.Retriever(Pettanr.Picture, @get('picture_id'))\r
-  \r
-  artist: () ->\r
-    new Pettanr.Cache.Retriever(Pettanr.Artist, @get('artist_id'))\r
-  \r
   is_visible: (operators = Pettanr.cache.operators) ->\r
     @is_user_visible(operators)\r
   \r
@@ -56,10 +47,10 @@ class Pettanr.ResourcePicture extends Peta.Content
     ln = Pettanr.to_s(@license().get('caption'))\r
     lgn + '[' + ln + ']'\r
   \r
-  symbol_option: () ->\r
+  symbol_option: (context, options) ->\r
     @retrieve(this, {\r
-      success: (picture) => \r
-        @trigger('ready:symbol', picture.tmb_opt_img_tag())\r
+      success: (symbol_item) => \r
+        options.success.call(context, symbol_item.to_symbol())\r
     })\r
   \r
   credit_icon_view: () ->\r