trigger request event only if model extends Backbone.Events, and fix whitespace

This commit is contained in:
Rune Skjoldborg Madsen
2013-04-21 15:40:20 -04:00
committed by Tim Griesser
parent 2caf748651
commit 6d72e1be35

View File

@@ -1183,7 +1183,10 @@
// Make the request, allowing the user to override any Ajax options.
var xhr = options.xhr = Backbone.ajax(_.extend(params, options));
if(model) model.trigger('request', model, xhr, options);
// trigger request event only if model extends Backbone.Events
if (model && model.trigger === Events.trigger) model.trigger('request', model, xhr, options);
return xhr;
};