class Pettanr.ResourcePicture extends Peta.Content\r
- url: '/resource_pictures/'\r
\r
@singular: () ->\r
'ResourcePicture'\r
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
'image/' + @get('ext')\r
\r
r_url: (subdir = null) ->\r
- opt = if Pettanr.to_s(@subdir).empty\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
- new Pettanr.Image.SymbolPicture({\r
+ klass = if true # thumbnail\r
+ Pettanr.Image.SymbolPicture\r
+ new klass({\r
attr: {\r
src: @r_url()\r
},\r
\r
initialize: (attr = {}, options = {}) ->\r
super(attr, options)\r
- if @id\r
- @url = @url + @id\r
\r