Skip to content

Commit d7555d2

Browse files
save file
1 parent d20ca54 commit d7555d2

1 file changed

Lines changed: 42 additions & 10 deletions

File tree

utils/misc/zip/v2.0/zip-v2.0.html

Lines changed: 42 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@
6262
var filemod;
6363
var filenav;
6464
var add = {};
65+
var save;
66+
6567
var log;
6668

6769

@@ -84,13 +86,15 @@
8486
//mod.menu.main = mod.menu.main();
8587
filemod = mod['file-mod'];
8688
add.file = mod['file-add'];
89+
save = mod['save'];
8790
filenav = mod['file-nav'];
8891
log = mod['log-mod'];
8992

9093
hdr.initmod({$,menumod,menu});
9194
//mod.menu.main.initmod({ext,$,menu,editor,filemod});
9295
filemod.initmod({ext,$,menumod,menu,complete,source,log});
9396
add.file.initmod({ext,$,menumod,menu,complete:add.complete,log});
97+
save.initmod({ext.$,menumod,menu,complete:save.complete,log,source:save.source});
9498
filenav.initmod({ext,$,datatype});
9599
filenav.file = file;
96100
filenav.dir = dir;
@@ -266,7 +270,10 @@
266270

267271
<div class=spc></div>
268272

269-
<input value=export type=button>
273+
<div>
274+
export
275+
</div>
276+
<file-mod id=save component></file-mod>
270277

271278
</div>
272279

@@ -361,15 +368,6 @@
361368
}//test
362369

363370

364-
btn.export = async function(){
365-
console.log(filenav.cur,zip);
366-
var path = filenav.cur.path+filenav.cur.name;
367-
path = path.slice(1);
368-
console.log(path);
369-
var blob = await zip.file(path).async('blob');
370-
console.log(blob);
371-
372-
}//export
373371

374372

375373
//:
@@ -680,6 +678,40 @@
680678
}//dblclick
681679

682680

681+
682+
//:
683+
684+
685+
save.source = async function(){
686+
console.log('save.source');
687+
console.log(filenav.cur,zip);
688+
var path = filenav.cur.path+filenav.cur.name;
689+
path = path.slice(1);
690+
console.log(path);
691+
var blob = await zip.file(path).async('blob');
692+
console.log(blob);
693+
694+
}//source
695+
696+
697+
save.complete = function(){
698+
console.log('save.complete');
699+
}//complete
700+
701+
702+
save.complete.load = function(){
703+
console.log('save.complete.load');
704+
705+
}//load
706+
707+
708+
save.complete.save = function(file,confirm=true){
709+
console.log('save.complete.save');
710+
console.log('save.complete',arguments);
711+
712+
}//save
713+
714+
683715
//:
684716

685717

0 commit comments

Comments
 (0)