\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