OSDN Git Service

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