OSDN Git Service

add: scroll play editor
[pettanr/pettanr.git] / app / assets / javascripts / views / resource_pictures / form.js.coffee
1 #\r
2 #   Confirm page\r
3 #\r
4 class Pettanr.Views.ResourcePicture.Form extends Backbone.View\r
5   \r
6   initialize: (options) ->\r
7     super(options)\r
8     @resource_picture = options.resource_picture\r
9     @credits = options.credits\r
10   \r
11   render: () ->\r
12     this.$el.html('')\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
17     this\r
18   \r
19   submit: () ->\r
20     @listenTo(@resource_picture, 'save:success', @success)\r
21     @listenTo(@resource_picture, 'save:fail', @fail)\r
22     @resource_picture.save()\r
23   \r
24   success: (model, response) ->\r
25     @trigger('success', @resource_picture)\r
26   \r
27   fail: (model, response) ->\r
28     @trigger('fail', model, response)\r
29   \r