OSDN Git Service

fix js manifest
[pettanr/pettanr.git] / app / assets / javascripts / manifest_base / names.js.coffee
1 class ManifestBase.Names\r
2   _parent = null\r
3   _name = null\r
4   _module_name = null\r
5   \r
6   parent: () ->\r
7     _parent\r
8   \r
9   name: () ->\r
10     _name\r
11   \r
12   module_name: () ->\r
13     _module_name\r
14   \r
15   set_default: () ->\r
16   \r
17   init: () ->\r
18   \r
19   module_names: () ->\r
20     _parent.module_names + [_module_name, _name]\r
21   \r
22   module_message: () ->\r
23     ManifestBase.module_message(@module_names)\r
24   \r
25   parent_name: () ->\r
26     _parent.name\r
27   \r
28   parent_json: () ->\r
29     _parent.json\r
30   \r
31   constructor: (parent, name, module_name) ->\r
32     _parent = parent\r
33     _name = name\r
34     _module_name = module_name\r
35     @set_default()\r
36     @init()\r
37   \r