OSDN Git Service

2d05a1f5b767cf54166b20d2ba7f8d24499ab568
[pettanr/pettanr.git] / app / assets / javascripts / views / original_pictures / summary.js.coffee
1 class Pettanr.Views.OriginalPicture.Summary extends Backbone.View\r
2   className: 'op-smy'\r
3   \r
4   initialize: (options) ->\r
5     @item = options.item\r
6     #@item = new Pettanr.OriginalPicture({id: options.item.get('id')}) # with resource_picture\r
7   \r
8   render: () ->\r
9     @item.fetch({cache: false}).done =>\r
10       this.$el.html('')\r
11       visible = new Tag.Span({\r
12         class_name: 'state',\r
13         content: I18n.t('original_pictures.' + @item.state())\r
14       })\r
15       this.$el.append(visible.render().el)\r
16       if ra = @item.get('resource_picture')\r
17         resource_picture = new Pettanr.ResourcePicture(ra)\r
18         credit = resource_picture.credit_view(true)\r
19         this.$el.append(credit.render().el)\r
20       rb = new Tag.RowBreak()\r
21       this.$el.append(rb.render().el)\r
22     this\r
23   \r