OSDN Git Service

fix js manifest
[pettanr/pettanr.git] / app / assets / javascripts / manifest / controller.js.coffee
1 class Manifest.Controller extends ManifestBase.Base\r
2   _item_name = null\r
3   _actions = null\r
4   \r
5   item_name: () ->\r
6     _item_name\r
7   \r
8   actions: () ->\r
9     _actions\r
10   \r
11   set_default: () ->\r
12     super()\r
13     @json['item_name'] ||= Manifest.singularize(@name )\r
14     @json['actions'] ||= {}\r
15     \r
16   init: () ->\r
17     super()\r
18     _item_name = @json['item_name']\r
19     _actions = ManifestBase.load_type_name_args this, @json, 'actions', Manifest.ControllerModule.ActionFactory\r
20   \r
21 class Manifest.ControllerModule\r