OSDN Git Service

add scroll player
[pettanr/pettanr.git] / app / assets / javascripts / manifest / controller / action / base.js.coffee
index 6e4df9a..f5d74b7 100644 (file)
@@ -7,8 +7,26 @@ class Manifest.ControllerModule.ActionModule.Base extends ManifestBase.TypeNameA
     \r
   init: () ->\r
     super()\r
+    @action_name = @name\r
+    @alias = @args.alias\r
     @item_name = @args.item_name\r
     @param_id = @args.param_id\r
+    # source manifest of alias manifest\r
+    @original = @args.original\r
+  \r
+  a_arg_names: () ->\r
+    []\r
+  \r
+  b_arg_names: () ->\r
+    ['item_name', 'param_id']\r
+  \r
+  controller: () ->\r
+    @parent\r
+  \r
+  alias_action: () ->\r
+    s = @alias.split('.')\r
+    c = Manifest.manifest().controllers[s[0]]\r
+    c.actions[s[1]]\r
   \r
   path_name: () ->\r
     @parent.name\r