OSDN Git Service

change page status for offset
[pettanr/pettanr.git] / app / assets / javascripts / views / panel_pictures / element_face.js.coffee
1 class Pettanr.Views.PanelPicture.ElementSymbol extends Backbone.View\r
2   tagName: 'div'\r
3   className: 'elements-tab-face-icon'\r
4   \r
5   initialize: (options) ->\r
6     @element = options.element\r
7   \r
8   render: () ->\r
9     picture = @element.picture()\r
10     _this = this\r
11     picture.fetch({cache: true}).done ->\r
12       img = _this.element.tmb_opt_img_tag(picture)\r
13       _this.$el.html(img.render().el)\r
14     this\r
15   \r
16 class Pettanr.Views.PanelPicture.ElementFace extends Backbone.View\r
17   tagName: 'div'\r
18   className: 'elements-tab'\r
19   \r
20   initialize: (options) ->\r
21     @element = options.element\r
22   \r
23   render: () ->\r
24     this.$el.html('')\r
25     symbol = new Pettanr.Views.PanelPicture.ElementSymbol({element: @element})\r
26     this.$el.append(symbol.render().el)\r
27     name = Pettanr.truncate(@element.get('caption'), 15)\r
28     caption = new Tag.Span({class_name: 'elements-tab-face-caption', content: name})\r
29     this.$el.append(caption.render().el)\r
30     fe = new Tag.Div({class_name: 'elements-tab-face-end'})\r
31     this.$el.append(fe.render().el)\r
32     this\r
33   \r