OSDN Git Service

rename model name
[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: @url()}, \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   url: () ->\r
24     controller = Manifest.manifest().controllers[@item.table_name()]\r
25     action = controller.actions['show']\r
26     params = {\r
27       controller: controller,\r
28       action: action,\r
29       id: @item.get('id'),\r
30       format: 'prof'\r
31     }\r
32     '/' + action.url(params)\r
33   \r
34   icon_file_name: () ->\r
35     '/images/prof.gif'\r
36    \r
37   is_visible: () ->\r
38     true\r
39   \r