OSDN Git Service

fix:replace row break
[pettanr/pettanr.git] / app / assets / javascripts / views / panel_pictures / element_face.js.coffee
1 class Pettanr.Views.PanelPicture.ElementSymbol extends Pettanr.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     this.$el.html('')\r
10     retriever = @element.picture()\r
11     @listenTo(retriever, 'retrieve', @retrieve_picture)\r
12     retriever.retrieve()\r
13     this\r
14   \r
15   retrieve_picture: (@picture) ->\r
16     img = @element.tmb_opt_img_tag(@picture)\r
17     this.$el.html(img.render().el)\r
18   \r
19 class Pettanr.Views.PanelPicture.ElementFace extends Pettanr.View\r
20   tagName: 'div'\r
21   className: 'elements-tab'\r
22   \r
23   initialize: (options) ->\r
24     @element = options.element\r
25   \r
26   render: () ->\r
27     this.$el.html('')\r
28     symbol = new Pettanr.Views.PanelPicture.ElementSymbol({element: @element})\r
29     this.$el.append(symbol.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