OSDN Git Service

fix profiler
[pettanr/pettanr.git] / app / assets / javascripts / locmare / filer / body / file_body / file_item / edit.js.coffee
1 class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.EditItemColumnFactory\r
2   \r
3   @types: () ->\r
4     m = Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.EditItemColumnModule\r
5     {\r
6       'default': m.Default, \r
7       'none': m.None, \r
8       'account': m.Account, \r
9       'template': m.Template\r
10     }\r
11   \r
12   @factory: (file_item, my_manifest, item) ->\r
13     m = Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.EditItemColumnFactory\r
14     type = my_manifest.type\r
15     if not type\r
16       alert_message "undefined type","local view filers > #{file_item.item_name} > edit\n"\r
17     my_class = m.types()[type]\r
18     if not my_class\r
19       alert_message "undefined class", "local view filers > #{file_item.item_name} > edit > #{type}\n"\r
20     new my_class({'file_item': file_item, 'my_manifest': my_manifest, 'item': item})\r
21   \r
22 class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.EditItemColumnModule\r
23 \r