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
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