Guest User

Untitled

a guest
Jul 21st, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. App.Views.Edit = Backbone.View.extend({
  2. events: {
  3. "submit form": "save"
  4. },
  5. initialize: function(){
  6. this.render();
  7. },
  8. save: function(){
  9. var self = this;
  10. var msg = this.model.isNew() ? 'Successfully created!' : 'Saved!';
  11.  
  12. this.model.save({
  13. title: this.$('[name=title]').val(),
  14.  
  15. success: function(model, resp){
  16. console.log('good');
  17. new App.Views.Notice({message: msg});
  18. self.model = model;
  19. self.render();
  20. self.delegateEvents();
  21. Backbone.history.saveLocation('todo_items/'+ model.id);
  22. $('#edit_area').html('');
  23. },
  24. error: function(){
  25. console.log('bad');
  26. new App.Views.Error();
  27. }
  28. });
  29.  
  30. return false;
  31. },
  32. render: function(){
  33. $(this.el).html(ich.edit_form(this.model.toJSON()));
  34. $('#edit_area').html(this.el);
  35. }
  36. });
Add Comment
Please, Sign In to add comment