OSDN Git Service

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