@@ -62,6 +62,8 @@ define([
62
62
63
63
that . state . useFile = true ;
64
64
$ ( that . wrapSelector ( '.vp-wc-file-option' ) ) . show ( ) ;
65
+ $ ( that . wrapSelector ( '#useFile' ) ) . prop ( 'checked' , true ) ;
66
+ $ ( that . wrapSelector ( '#useFile' ) ) . trigger ( 'change' ) ;
65
67
66
68
// set text
67
69
$ ( that . wrapSelector ( '#data' ) ) . val ( path ) ;
@@ -71,6 +73,16 @@ define([
71
73
fileNavi . open ( ) ;
72
74
} ) ;
73
75
76
+ // use file
77
+ $ ( this . wrapSelector ( '#useFile' ) ) . on ( 'change' , function ( ) {
78
+ let checked = $ ( this ) . prop ( 'checked' ) ;
79
+ if ( checked ) {
80
+ $ ( that . wrapSelector ( '.vp-wc-file-option' ) ) . show ( ) ;
81
+ } else {
82
+ $ ( that . wrapSelector ( '.vp-wc-file-option' ) ) . hide ( ) ;
83
+ }
84
+ } ) ;
85
+
74
86
// change tab
75
87
$ ( this . wrapSelector ( '.vp-tab-item' ) ) . on ( 'click' , function ( ) {
76
88
let type = $ ( this ) . data ( 'type' ) ; // data / wordcloud / plot
@@ -91,6 +103,11 @@ define([
91
103
}
92
104
evt . stopPropagation ( ) ;
93
105
} ) ;
106
+
107
+ // preview refresh
108
+ $ ( this . wrapSelector ( '#previewRefresh' ) ) . on ( 'click' , function ( ) {
109
+ that . loadPreview ( ) ;
110
+ } ) ;
94
111
95
112
}
96
113
@@ -157,12 +174,16 @@ define([
157
174
pageThis : this ,
158
175
id : 'data' ,
159
176
select : function ( ) {
160
- that . state . useFile = false ;
161
- $ ( that . wrapSelector ( '.vp-wc-file-option' ) ) . hide ( ) ;
177
+ // that.state.useFile = false;
178
+ $ ( that . wrapSelector ( '#useFile' ) ) . prop ( 'checked' , false ) ;
179
+ $ ( that . wrapSelector ( '#useFile' ) ) . trigger ( 'change' ) ;
180
+ // $(that.wrapSelector('.vp-wc-file-option')).hide();
162
181
} ,
163
182
finish : function ( ) {
164
- that . state . useFile = false ;
165
- $ ( that . wrapSelector ( '.vp-wc-file-option' ) ) . hide ( ) ;
183
+ // that.state.useFile = false;
184
+ $ ( that . wrapSelector ( '#useFile' ) ) . prop ( 'checked' , false ) ;
185
+ $ ( that . wrapSelector ( '#useFile' ) ) . trigger ( 'change' ) ;
186
+ // $(that.wrapSelector('.vp-wc-file-option')).hide();
166
187
}
167
188
} ) ;
168
189
$ ( this . wrapSelector ( '#data' ) ) . replaceWith ( dataSelector . toTagString ( ) ) ;
@@ -201,6 +222,7 @@ define([
201
222
suggestInput . addClass ( 'vp-input vp-state' ) ;
202
223
suggestInput . setSuggestList ( function ( ) { return encodingList ; } ) ;
203
224
suggestInput . setPlaceholder ( 'encoding option' ) ;
225
+ suggestInput . setValue ( that . state . encoding ) ;
204
226
return suggestInput . toTagString ( ) ;
205
227
} ) ;
206
228
0 commit comments