OSDN Git Service

js viewer worked
[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     @delegateEvents({\r
19       'click .face': 'profiler'\r
20     })\r
21     this\r
22   \r
23   path_name: () ->\r
24     '/' + @manifest().item_class.path_name() + '/' + @item.get('id').toString() + '.prof'\r
25   \r
26   item_template_file_name: () ->\r
27     'default'\r
28   \r
29   icon_file_name: () ->\r
30     '/images/prof.gif'\r
31    \r
32   is_visible: () ->\r
33     true\r
34   \r