This repository was archived by the owner on Dec 12, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed
Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -49,17 +49,20 @@ export default class IMEX {
4949 } ) ;
5050 } ) ;
5151 filters . push ( { name : 'Any File' , extensions : [ '*' ] } ) ;
52+ var _this = this ;
5253
5354 dialog . showOpenDialog ( {
5455 buttonLabel : 'Import' ,
5556 properties : [ 'openFile' ] ,
5657 filters : filters
57- } , function ( filename ) {
58+ } , function ( filenames ) {
59+ var filename = filenames [ 0 ] ;
5860 if ( Util . isset ( filename , 'string' ) ) {
61+ console . log ( filename ) ;
5962 var temp = path . extname ( filename ) . replace ( '.' , '' ) . toLowerCase ( ) ;
6063 switch ( temp ) {
6164 case 'csv' :
62- this . _impcsv ( filename ) ;
65+ _this . _impcsv ( filename ) ;
6366 return true ;
6467 break ;
6568 default :
@@ -79,7 +82,7 @@ export default class IMEX {
7982 } else {
8083 return false ;
8184 }
82- } ) ;
85+ } ) [ 0 ] ;
8386 var files = storage . retrieveFiles ( ) ;
8487 var csv_string = '' ;
8588 if ( files . length > 0 ) {
@@ -158,10 +161,12 @@ export default class IMEX {
158161 } else {
159162 return false ;
160163 }
161- } ) ;
164+ } ) [ 0 ] ;
162165
163166 var count = 0 ;
164- fs . readFileSync ( filename ) . split ( config . divider . line ) . forEach ( function ( e , i , a ) {
167+ var file = fs . readFileSync ( filename ) . toString ( ) ;
168+ console . log ( file ) ;
169+ file . split ( config . divider . line ) . forEach ( function ( e , i , a ) {
165170 if ( i > 0 ) {
166171 var snippet = new Snippet ( ) ;
167172 e . split ( config . divider . field ) . forEach ( function ( field , index ) {
You can’t perform that action at this time.
0 commit comments