mirror of
https://github.com/jupyter/notebook.git
synced 2025-02-11 12:30:51 +08:00
Merge pull request #7081 from jasongrout/view-promises
Wait for any promises returned by a view's render method before considering the view created
This commit is contained in:
commit
ce0051c428
@ -101,8 +101,7 @@ define([
|
|||||||
var parameters = {model: model, options: options};
|
var parameters = {model: model, options: options};
|
||||||
var view = new ViewType(parameters);
|
var view = new ViewType(parameters);
|
||||||
view.listenTo(model, 'destroy', view.remove);
|
view.listenTo(model, 'destroy', view.remove);
|
||||||
view.render();
|
return Promise.resolve(view.render()).then(function() {return view;});
|
||||||
return view;
|
|
||||||
}).catch(utils.reject("Couldn't create a view for model id '" + String(model.id) + "'", true));
|
}).catch(utils.reject("Couldn't create a view for model id '" + String(model.id) + "'", true));
|
||||||
});
|
});
|
||||||
return model.state_change;
|
return model.state_change;
|
||||||
|
Loading…
Reference in New Issue
Block a user