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) {
31
31
var ws_proxy = comm_websocket_adapter ( comm )
32
32
33
33
function ondownload ( figure , format ) {
34
- window . location . href = 'hello.' + format
34
+ var fileElem = document . getElementById ( "file_selector" ) ;
35
+ fileElem . click ( ) ;
35
36
}
36
37
37
38
var fig = new mpl . figure ( id , ws_proxy ,
@@ -112,11 +113,19 @@ mpl.figure.prototype._init_toolbar = function() {
112
113
nav_element . append ( button ) ;
113
114
}
114
115
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
+
115
124
var fmt_picker_span = $ ( '<span/>' ) ;
116
125
117
126
var fmt_picker = $ ( '<select width="75" style="width: 75px; margin-top: 10px"</select>' ) ;
118
127
fmt_picker . addClass ( 'mpl-toolbar-optionui-widget ui-widget-content' ) ;
119
- fmt_picker_span . append ( fmt_picker ) ;
128
+ // fmt_picker_span.append(fmt_picker);
120
129
nav_element . append ( fmt_picker_span ) ;
121
130
this . format_dropdown = fmt_picker [ 0 ] ;
122
131
You can’t perform that action at this time.
0 commit comments