File tree Expand file tree Collapse file tree
utils/misc/nodejs-terminal/html/webcontainer-fs Expand file tree Collapse file tree Original file line number Diff line number Diff line change 178178 btn . save = async function ( ) {
179179
180180 var blob = await source ( ) ;
181+ var buf = await blob . arrayBuffer ( ) ;
182+ var uint8 = new Uint8Array ( buf ) ;
181183
182- var abs = filenav . cur . path + filenav . cur . name '
183-
184- console . json ( filenav . cur ) ;
184+ var name = filenav . cur . name ;
185+ var abs = filenav . cur . path + name ;
186+ await webcontainer . fs . writeFile ( abs , uint8 ) ;
185187
188+ var file = newfile ( { name, abs} ) ;
189+ complete . save ( file ) ;
186190
187191 } //save
188192
198202 } //ok
199203
200204
205+ //:
206+
207+
208+ function newfile ( { name, abs} ) {
209+
210+ var file = { } ;
211+ file . type = filetype ;
212+ file . name = name ;
213+ file . title = abs ;
214+ file . icon = icon . src ;
215+ file . abs = abs ;
216+ return file ;
217+
218+ } //newfile
219+
201220 //:
202221
203222
237256 //console.log(dirs);
238257 //console.log(files);
239258 filenav . display ( path , dirs , files ) ;
259+
240260 return false ;
241261
242262 } //read
You can’t perform that action at this time.
0 commit comments