OSDN Git Service

Merge branch 'v06' of git.sourceforge.jp:/gitroot/pettanr/pettanr into v06
[pettanr/pettanr.git] / app / assets / javascripts / local_manifest / form.js.coffee
1 class LocalManifest.Form extends ManifestBase.Base\r
2   \r
3   set_default: () ->\r
4     super()\r
5     @json['fields'] ||= {}\r
6     @json['field_names'] ||= []\r
7     \r
8   init: () ->\r
9     super()\r
10     @fields = ManifestBase.load_name_values this, @json, 'fields', LocalManifest.FormModule.Field\r
11     @field_names = @json['field_names']\r
12   \r
13   each_field: () ->\r
14     _.each @field_names, (field_name) ->\r
15       #yield field_name, @fields[field_name]\r
16   \r
17   constructor: (manifest, name, json, module_name) ->\r
18     super(manifest, name, json, module_name)\r
19     \r
20 class LocalManifest.FormModule\r
21 \r