OSDN Git Service

fix: view system2
[pettanr/pettanr.git] / app / assets / javascripts / models / resource_picture.js.coffee
index fd7081e..6a82a51 100644 (file)
@@ -22,28 +22,22 @@ class Pettanr.ResourcePicture extends Peta.Content
   mime_type: () ->\r
     'image/' + @get('ext')\r
   \r
-  full_src: () ->\r
-    @src('full')\r
-  \r
-  src: (subdir = null) ->\r
+  r_url: (subdir = null) ->\r
     opt = if _.isEmpty(subdir)\r
       ''\r
     else\r
       '?subdir=' + Pettanr.to_s(subdir)\r
     '/resource_pictures/' + @filename() + opt\r
   \r
-  tmb_opt_img_tag: () ->\r
-    klass = if true # thumbnail\r
-      Pettanr.Image.SymbolPicture\r
-    new klass({\r
-      attr: {\r
-        src: @src()\r
-      },\r
-      picture: this\r
-    })\r
+  symbol_file: () ->\r
+    subdir = if @no_resize()\r
+      'full'\r
+    else\r
+      null\r
+    super(subdir)\r
   \r
-  opt_img_tag: () ->\r
-    {src: @url('full'), width: @get('width'), height: @get('height')}\r
+  no_resize: () ->\r
+    false\r
   \r
   alt_name: () ->\r
     lgn = Pettanr.to_s(@license().license_group().get('caption'))\r
@@ -53,15 +47,9 @@ class Pettanr.ResourcePicture extends Peta.Content
   symbol_option: (context, options) ->\r
     @retrieve(this, {\r
       success: (symbol_item) => \r
-        options.success.call(context, symbol_item.to_symbol())\r
+        options.success.call(context, symbol_item.symbol_file())\r
     })\r
   \r
-  credit_icon_view: () ->\r
-    new Pettanr.Views.ResourcePicture.CreditIcon({item: this})\r
-  \r
-  credit_view: (with_icon = true) ->\r
-    new Pettanr.Views.ResourcePicture.Credit({item: this, with_icon: with_icon})\r
-  \r
   initialize: (attr = {}, options = {}) ->\r
     super(attr, options)\r
   \r