4 class Pettanr.Views.ResourcePicture.Form extends Backbone.View
\r
6 initialize: (options) ->
\r
8 @resource_picture = options.resource_picture
\r
9 @credits = options.credits
\r
13 this.$el.append(@credits)
\r
14 submit = new Tag.Submit({value: I18n.t('resource_pictures.new.publish')})
\r
15 @listenTo(submit, 'click', @submit)
\r
16 this.$el.append(submit.render().el)
\r
20 @listenTo(@resource_picture, 'save:success', @success)
\r
21 @listenTo(@resource_picture, 'save:fail', @fail)
\r
22 @resource_picture.save()
\r
24 success: (model, response) ->
\r
25 @trigger('success', @resource_picture)
\r
27 fail: (model, response) ->
\r
28 @trigger('fail', model, response)
\r