|
62 | 62 | var filemod; |
63 | 63 | var filenav; |
64 | 64 | var add = {}; |
| 65 | + var save; |
| 66 | + |
65 | 67 | var log; |
66 | 68 |
|
67 | 69 |
|
|
84 | 86 | //mod.menu.main = mod.menu.main(); |
85 | 87 | filemod = mod['file-mod']; |
86 | 88 | add.file = mod['file-add']; |
| 89 | + save = mod['save']; |
87 | 90 | filenav = mod['file-nav']; |
88 | 91 | log = mod['log-mod']; |
89 | 92 |
|
90 | 93 | hdr.initmod({$,menumod,menu}); |
91 | 94 | //mod.menu.main.initmod({ext,$,menu,editor,filemod}); |
92 | 95 | filemod.initmod({ext,$,menumod,menu,complete,source,log}); |
93 | 96 | add.file.initmod({ext,$,menumod,menu,complete:add.complete,log}); |
| 97 | + save.initmod({ext.$,menumod,menu,complete:save.complete,log,source:save.source}); |
94 | 98 | filenav.initmod({ext,$,datatype}); |
95 | 99 | filenav.file = file; |
96 | 100 | filenav.dir = dir; |
|
266 | 270 |
|
267 | 271 | <div class=spc></div> |
268 | 272 |
|
269 | | - <input value=export type=button> |
| 273 | + <div> |
| 274 | + export |
| 275 | + </div> |
| 276 | + <file-mod id=save component></file-mod> |
270 | 277 |
|
271 | 278 | </div> |
272 | 279 |
|
|
361 | 368 | }//test |
362 | 369 |
|
363 | 370 |
|
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 |
373 | 371 |
|
374 | 372 |
|
375 | 373 | //: |
|
680 | 678 | }//dblclick |
681 | 679 |
|
682 | 680 |
|
| 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 | + |
683 | 715 | //: |
684 | 716 |
|
685 | 717 |
|
|
0 commit comments