@members_fold_extend_settings @item, params[@item.item_name()], @manifest\r
\r
members_fold_extend_settings: (fold_item, attr, man) ->\r
- _this = this\r
- _.each man.members, (member_manifest, member_name) ->\r
+ _.each man.members, (member_manifest, member_name) =>\r
member_item = fold_item[member_name]()\r
member_item.my_class().fold_extend_settings attr[member_name + '_attributes']\r
- _this.members_fold_extend_settings member_item, attr[member_name + '_attributes'], member_manifest\r
+ @members_fold_extend_settings member_item, attr[member_name + '_attributes'], member_manifest\r
\r
push_form: (key, form_name, item) ->\r
\r
init_forms: (key, man, item) ->\r
- _this = this\r
- _.each man.members, (member_manifest, member_name) ->\r
+ _.each man.members, (member_manifest, member_name) =>\r
form_name = member_name # write exchange function if you want\r
member_item = item.get(form_name)\r
new_key = key + '.' + form_name\r
- _this.forms[new_key] = new Locmare.Form({\r
+ @forms[new_key] = new Locmare.Form({\r
form_name: new_key, \r
item: member_item, \r
- mounted: _this.mounted, \r
+ mounted: @mounted, \r
submit: false, \r
- operators: _this.operators\r
+ operators: @operators\r
})\r
- _this.init_forms(new_key, member_manifest, member_item)\r
+ @init_forms(new_key, member_manifest, member_item)\r
\r
init_fields: () ->\r
- _this = this\r
- _.each @manifest.form_field_names, (form_field_name) ->\r
+ _.each @manifest.form_field_names, (form_field_name) =>\r
r = if Pettanr.is_blank(form_field_name.form_name)\r
''\r
else\r
'.' + form_field_name.form_name\r
- key = _this.item.item_name() + r\r
- form = _this.forms[key]\r
+ key = @item.item_name() + r\r
+ form = @forms[key]\r
field = form.fields[form_field_name.field_name]\r
- _this.form_fields.push(field)\r
+ @form_fields.push(field)\r
\r
image_dir: () ->\r
'/images/'\r