File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
lib/matplotlib/backends/web_backend Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -31,7 +31,8 @@ mpl.mpl_figure_comm = function(comm, msg) {
3131 var ws_proxy = comm_websocket_adapter ( comm )
3232
3333 function ondownload ( figure , format ) {
34- window . location . href = 'hello.' + format
34+ var fileElem = document . getElementById ( "file_selector" ) ;
35+ fileElem . click ( ) ;
3536 }
3637
3738 var fig = new mpl . figure ( id , ws_proxy ,
@@ -112,11 +113,19 @@ mpl.figure.prototype._init_toolbar = function() {
112113 nav_element . append ( button ) ;
113114 }
114115
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+
115124 var fmt_picker_span = $ ( '<span/>' ) ;
116125
117126 var fmt_picker = $ ( '<select width="75" style="width: 75px; margin-top: 10px"</select>' ) ;
118127 fmt_picker . addClass ( 'mpl-toolbar-optionui-widget ui-widget-content' ) ;
119- fmt_picker_span . append ( fmt_picker ) ;
128+ // fmt_picker_span.append(fmt_picker);
120129 nav_element . append ( fmt_picker_span ) ;
121130 this . format_dropdown = fmt_picker [ 0 ] ;
122131
You can’t perform that action at this time.
0 commit comments