OSDN Git Service

ec7f4065c8d17c66f58e52f446c65a1195765e3d
[pettanr/pettanr.git] / app / assets / javascripts / locmare / filer / body / file_body / file_item / icon / default.js.coffee
1 class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.IconItemColumnModule.Default extends Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.IconItemColumnModule.Base\r
2   \r
3   initialize: (options) ->\r
4     super(options)\r
5   \r
6   render: () ->\r
7     icon = new Pettanr.Image.SymbolImg({\r
8       class_name: 'face', \r
9       attr: {\r
10         src: @icon_file_name()\r
11       }\r
12     })\r
13     a = new Tag.A({\r
14       attr: {href: @path_name()}, \r
15       content: icon.render().el\r
16     })\r
17     this.$el.html(a.render().el)\r
18     this\r
19   \r
20   path_name: () ->\r
21     '/' + @manifest().item_class.path_name() + '/' + @item.get('id').toString() + '.prof'\r
22   \r
23   item_template_file_name: () ->\r
24     'default'\r
25   \r
26   icon_file_name: () ->\r
27     '/images/prof.gif'\r
28    \r
29   is_visible: () ->\r
30     true\r
31   \r