OSDN Git Service

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