-class Locmare.Bucket extends Backbone.View\r
+class Locmare.Bucket extends Pettanr.View\r
tagName: 'form'\r
\r
- @factory: (bucket_or_form_name, item, mounted, submit, operators) ->\r
+ @factory: (bucket_or_form_name, use_name, item, submit) ->\r
bucket = LocalManifest.manifest().buckets[bucket_or_form_name]\r
if bucket and bucket.has_member()\r
new Locmare.Bucket({\r
bucket_name: bucket_or_form_name, \r
+ use_name: use_name,\r
item: item, \r
- mounted: mounted, \r
submit: submit, \r
- operators: operators,\r
action: '/' + item.table_name() + '/' + Pettanr.to_s(item.get('id'))\r
})\r
else\r
Locmare.Form.factory({\r
form_name: bucket_or_form_name, \r
+ use_name: use_name,\r
item: item, \r
- mounted: mounted, \r
submit: submit, \r
- operators: operators,\r
action: '/' + item.table_name() + '/' + Pettanr.to_s(item.get('id'))\r
})\r
\r
initialize: (options) ->\r
@bucket_name = options.bucket_name\r
+ @use_name = options.use_name\r
@item = options.item\r
- @mounted = options.mounted\r
@submit = options.submit\r
- @operators = options.operators\r
\r
@item.boosts 'post'\r
@manifest = LocalManifest.manifest().buckets[@bucket_name]\r
@forms = {}\r
@forms[@item.item_name()] = new Locmare.Form({\r
form_name: @item.item_name(), \r
+ use_name: @use_name,\r
item: @item, \r
- mounted: @mounted, \r
submit: false, \r
- operators: @operators\r
})\r
@init_forms(@item.item_name(), @manifest, @item)\r
@init_fields()\r
@forms[new_key] = new Locmare.Form({\r
form_name: new_key, \r
item: member_item, \r
- mounted: @mounted, \r
submit: false, \r
- operators: @operators\r
})\r
@init_forms(new_key, member_manifest, member_item)\r
\r