animation work

This commit is contained in:
Peter Cottle 2013-06-04 10:26:50 -10:00
parent 2ba6065a0d
commit 880e1ca630
5 changed files with 82 additions and 47 deletions

View file

@ -103,10 +103,10 @@ var PromiseAnimation = Backbone.Model.extend({
},
initialize: function(options) {
if (!options.closure) {
throw new Error('need closure');
if (!options.closure && !options.animation) {
throw new Error('need closure or animation');
}
// TODO needed?
this.set('closure', options.closure || options.animation);
this.set('deferred', options.deferred || Q.defer());
},