Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commita9e0365

Browse files
authored
Merge pull request#176 from Minku-Koo/osskoo
Add 'tsv' file on File.js options
2 parents905aa94 +b848d2f commita9e0365

File tree

2 files changed

+22
-7
lines changed

2 files changed

+22
-7
lines changed

‎data/m_library/pandasLibrary.js‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,11 @@ define([
160160
component:'option_suggest',
161161
options:['None','0']
162162
},
163+
{
164+
name:'delimiter',
165+
type:'text',
166+
label:'Delimiter'
167+
},
163168
{
164169
name:'sep',
165170
type:'text',

‎js/m_apps/File.js‎

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* Note : Apps > File
77
* License : GNU GPLv3 with Visual Python special exception
88
* Date : 2021. 11. 18
9-
* Change Date :
9+
* Change Date : 2022. 09. 03
1010
*/
1111

1212
//============================================================================
@@ -147,7 +147,13 @@ define([
147147
_bindEventByType(pageType){
148148
varthat=this;
149149
varprefix='#vp_file'+pageType+' ';
150-
150+
varfileExtensionArr=[that.state.fileExtension];
151+
152+
// add tsv dsv ssv extension to csv option
153+
if(that.state.fileExtension==='csv'){
154+
fileExtensionArr=fileExtensionArr.concat(['tsv','dsv','ssv']);
155+
}
156+
151157
// select file type
152158
$(this.wrapSelector(prefix+'#fileType')).change(function(){
153159
varvalue=$(this).val();
@@ -157,18 +163,18 @@ define([
157163
that.renderPage(pageType);
158164
that._bindEventByType(pageType);
159165
});
160-
166+
161167
// open file navigation
162168
$(this.wrapSelector(prefix+'#vp_openFileNavigationBtn')).click(function(){
163169

164170
lettype='save';
165171
if(pageType=='Read'){
166172
type='open';
167173
}
168-
174+
169175
letfileNavi=newFileNavigation({
170176
type:type,
171-
extensions:[that.state.fileExtension],
177+
extensions:fileExtensionArr,
172178
finish:function(filesPath,status,error){
173179
let{file, path}=filesPath[0];
174180
that.state.selectedFile=file;
@@ -244,7 +250,7 @@ define([
244250
renderPage(pageType){
245251
varthat=this;
246252
varprefix='#vp_file'+pageType+' ';
247-
253+
248254
// clear
249255
$(this.wrapSelector(prefix+'#vp_inputOutputBox table tbody')).html('');
250256
$(this.wrapSelector(prefix+'#vp_optionBox table tbody')).html('');
@@ -368,7 +374,7 @@ define([
368374
varsbCode=newcom_String;
369375

370376
this.saveState();
371-
377+
372378
varprefix='#vp_file'+pageType+' ';
373379
varuserOption=newcom_String();
374380
varuserOptValue=$(this.wrapSelector(prefix+'#userOption')).val();
@@ -386,6 +392,8 @@ define([
386392
name:'fileType',
387393
type:'var'
388394
});
395+
396+
389397
varresult=pdGen.vp_codeGenerator(this.uuid+' #vp_fileRead',thisPkg,userOption.toString());
390398
sbCode.append(result);
391399
}elseif(pageType=='Write'){
@@ -394,6 +402,8 @@ define([
394402
name:'fileType',
395403
type:'var'
396404
});
405+
406+
397407
varresult=pdGen.vp_codeGenerator(this.uuid+' #vp_fileWrite',thisPkg,userOption.toString());
398408
sbCode.append(result);
399409
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp