1 class Pettanr.Views.OriginalPictureLicense.Form extends Locmare.Form
\r
3 initialize: (options) ->
\r
7 @item.url = '/original_picture_licenses/'
\r
9 _.each @fields, (field) =>
\r
10 val = if field.field_name == 'license_group_module_name'
\r
11 # oops! hidden field val() is convert to integer!
\r
15 attr[field.field_name] = val
\r
17 @item.unset('id') # isNew use flag that id attr set
\r
18 @item.get_parent('license', this, {
\r
19 success: (license) =>
\r
20 @listenTo(@item, 'save:success', @success)
\r
21 @listenTo(@item, 'save:fail', @fail)
\r
26 success: (model, response) ->
\r
27 resource_picture = new Pettanr.ResourcePicture(response.item)
\r
28 credits = response.credits
\r
29 @trigger('confirm', resource_picture, credits)
\r
31 fail: (model, response) ->
\r
32 @trigger('fail', model, response)
\r