OSDN Git Service

fix ap
[pettanr/pettanr.git] / app / assets / javascripts / manifest_base / names.js.coffee
diff --git a/app/assets/javascripts/manifest_base/names.js.coffee b/app/assets/javascripts/manifest_base/names.js.coffee
new file mode 100644 (file)
index 0000000..6bb00f9
--- /dev/null
@@ -0,0 +1,25 @@
+class ManifestBase.Names\r
+  \r
+  set_default: () ->\r
+  \r
+  init: () ->\r
+  \r
+  module_names: () ->\r
+    @manifest.module_names + [@module_name, @name]\r
+  \r
+  module_message: () ->\r
+    ManifestBase.module_message(@module_names)\r
+  \r
+  parent_name: () ->\r
+    @parent.name\r
+  \r
+  parent_json: () ->\r
+    @parent.json\r
+  \r
+  constructor: (parent, name, module_name) ->\r
+    @parent = parent\r
+    @name = name\r
+    @module_name = module_name\r
+    @set_default()\r
+    @init()\r
+  \r