OSDN Git Service

Merge branch 'v06' of git.sourceforge.jp:/gitroot/pettanr/pettanr into v06
[pettanr/pettanr.git] / app / assets / javascripts / locmare / filer / body / file_body / file_item / symbol / default / face.js.coffee
1 class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemColumnModule.DefaultModule.FaceFactory\r
2   \r
3   @types: () ->\r
4     m = Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemColumnModule.DefaultModule.FaceModule\r
5     {\r
6       'image': m.ImageFace, \r
7       'picture': m.PictureFace\r
8     }\r
9   \r
10   @factory: (default_symbol, my_manifest, item) ->\r
11     type = my_manifest.type\r
12     if not type\r
13       ManifestBase.alert_message 'undefined type', "local view filers > #{default_symbol.item_name} > symbol > link\n"\r
14     m = Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemColumnModule.DefaultModule.FaceFactory\r
15     my_class = m.types()[type]\r
16     if not my_class\r
17       ManifestBase.alert_message 'undefined class', "local view filers > #{default_symbol.item_name} > symbol > face > #{type}\n"\r
18     new my_class({default_symbol: default_symbol, my_manifest: my_manifest, item: item})\r
19     \r
20 class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemColumnModule.DefaultModule.FaceModule\r
21 \r