OSDN Git Service

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