OSDN Git Service

fix: cache
[pettanr/pettanr.git] / app / assets / javascripts / models / resource_picture_picture.js.coffee
1 class Pettanr.ResourcePicturePicture extends Peta.Item\r
2   url: '/resource_picture_pictures/'\r
3   \r
4   @singular: () ->\r
5     'ResourcePicturePicture'\r
6   \r
7   @plural: () ->\r
8     'ResourcePicturePictures'\r
9   \r
10   defaults: {\r
11     id: null\r
12   } \r
13   \r
14   picture: () ->\r
15     new Pettanr.Picture({id: @get('picture_id')})\r
16   \r
17   is_visible: (operators = Pettanr.cache.operators) ->\r
18     true\r
19   \r
20   symbol_option: () ->\r
21     picture = @picture()\r
22     picture.fetch({cache: true}).done =>\r
23       @trigger('ready:symbol', picture.tmb_opt_img_tag())\r
24   \r
25   initialize: (attr = {}, options = {}) ->\r
26     super(attr, options)\r
27     if @id\r
28       @url = @url + @id\r
29   \r