Skip to content

Commit c2fb2a4

Browse files
committed
Finish nbagg file saver
1 parent 17754d4 commit c2fb2a4

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

lib/matplotlib/backends/web_backend/nbagg_mpl.js

+3-11
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ mpl.mpl_figure_comm = function(comm, msg) {
3131
var ws_proxy = comm_websocket_adapter(comm)
3232

3333
function ondownload(figure, format) {
34-
var fileElem = document.getElementById("file_selector");
35-
fileElem.click();
34+
var canvasData = figure.canvas.toDataURL("image/" + format);
35+
window.open(canvasData);
3636
}
3737

3838
var fig = new mpl.figure(id, ws_proxy,
@@ -113,19 +113,11 @@ mpl.figure.prototype._init_toolbar = function() {
113113
nav_element.append(button);
114114
}
115115

116-
var inp = $('<input type="file" id="file_selector" name="file" style="display:none"/>');
117-
118-
inp.on('change', function (event) {
119-
console.log(event);
120-
});
121-
122-
nav_element.append(inp);
123-
124116
var fmt_picker_span = $('<span/>');
125117

126118
var fmt_picker = $('<select width="75" style="width: 75px; margin-top: 10px"</select>');
127119
fmt_picker.addClass('mpl-toolbar-optionui-widget ui-widget-content');
128-
//fmt_picker_span.append(fmt_picker);
120+
fmt_picker_span.append(fmt_picker);
129121
nav_element.append(fmt_picker_span);
130122
this.format_dropdown = fmt_picker[0];
131123

0 commit comments

Comments
 (0)