[IMP] web: simplify deferred chain for form view leaving
This commit is contained in:
@@ -83,13 +83,7 @@ var FormView = View.extend(common.FieldManagerMixin, {
|
||||
core.bus.on('clear_uncommitted_changes', this, function(chain_callbacks) {
|
||||
var self = this;
|
||||
chain_callbacks(function() {
|
||||
var def = $.Deferred();
|
||||
self.can_be_discarded().then(function() {
|
||||
def.resolve();
|
||||
}).fail(function() {
|
||||
def.reject();
|
||||
});
|
||||
return def;
|
||||
return self.can_be_discarded();
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user