Use _new_window method for "Download as .ipynb"

This commit is contained in:
Grant Nestor 2017-03-28 11:51:57 -07:00
parent e9c9c3a10e
commit f0ee02fb27

View File

@ -172,16 +172,15 @@ define([
this.element.find('#download_ipynb').click(function () {
var base_url = that.notebook.base_url;
var notebook_path = utils.encode_uri_components(that.notebook.notebook_path);
var w = window.open('');
var url = utils.url_path_join(
base_url, 'files', notebook_path
) + '?download=1';
if (that.notebook.dirty && that.notebook.writable) {
that.notebook.save_notebook().then(function() {
w.location = url;
that._new_window(url);
});
} else {
w.location = url;
that._new_window(url);
}
});