1 class Pettanr.Views.OriginalPicture.Form extends Locmare.Form
\r
3 initialize: (options) ->
\r
11 enctype: 'multipart/form-data'
\r
15 _.each @manifest.field_names, (field_name) =>
\r
16 field_manifest = @manifest.fields[field_name]
\r
17 @fields[field_name] = new Locmare.FormModule.Field({
\r
19 field_name: field_name,
\r
20 field_manifest: field_manifest
\r
24 @listenTo(@item, 'save:success', @success)
\r
25 @listenTo(@item, 'save:fail', @fail)
\r
26 form_data = new FormData(this.$el.get(0))
\r
28 _.each @fields, (field) =>
\r
29 if field.field_manifest.tag.type == 'file'
\r
30 form_data.append('original_picture[file]', field.tag.$el[0].files[0])
\r
32 form_data.append(field.field_name, field.val())
\r
38 @item.save(null, {}, options)
\r