OSDN Git Service

fix js manifest
[pettanr/pettanr.git] / app / assets / javascripts / manifest / model / attribute / source / model.js.coffee
1 class Manifest.ModelModule.AttributeModule.SourceModule.ModelSource extends Manifest.ModelModule.AttributeModule.SourceModule.Base\r
2   \r
3   set_default: () ->\r
4     super()\r
5     @args['resource_model_name'] ||= (@parent.name.replace('_id', ''))\r
6     @args['resource_list_name'] ||= 'select_items'\r
7     @args['select_item_name'] ||= @model_name + '_' + @parent.name.replace('_id', '') + '_items'\r
8     @args['caption_name'] ||= 'caption'\r
9     \r
10   init: () ->\r
11     super()\r
12     @resource_model_name = @args['resource_model_name']\r
13     @resource_list_name = @args['resource_list_name']\r
14     @select_item_name = @args['select_item_name']\r
15     @caption_name = @args['caption_name']\r
16   \r