artist: () ->\r
\r
initialize: () ->\r
+ _.extend(this, Backbone.Events)\r
if @id\r
@url = @url + @id\r
\r
class Pettanr.User.Current extends Pettanr.User\r
\r
- save: (model_attr, after_save = null) ->\r
+ save: (model_attr) ->\r
super(model_attr, {\r
success: (model, response, options) =>\r
- author = new Pettanr.Author(@get('author')) if @get('author')\r
- artist = new Pettanr.Artist(@get('artist')) if @get('artist')\r
- window.operators = new Pettanr.Operator({\r
- user: this, \r
- author: author, \r
- artist: artist\r
- })\r
- if after_save\r
- after_save(this)\r
+ @trigger('sign_in:success')\r
error: (model, response, options) ->\r
- r = new Pettanr.Views.User.Index({})\r
- $("#pettanr").html(r.render().el)\r
+ @trigger('sign_in:fail')\r
})\r
\r
initialize: () ->\r