Skip to content

Commit 22bc5e4

Browse files
save file
1 parent d4633e5 commit 22bc5e4

1 file changed

Lines changed: 23 additions & 1 deletion

File tree

utils/misc/nodejs-terminal/v3.0/nodejs-terminal-v3.0.html

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -621,10 +621,13 @@
621621
var s;
622622
term.writeln('');
623623
term.write.green('installing https-server ... ');
624+
624625
setTimeout(()=>{
626+
625627
var {x,y} = cursor.xy(term);
626628
s = spinner({term,x,y});
627629
term.write('\r\n');
630+
628631
},50);
629632

630633
var mod = await import('https://code.ext-code.com/nodejs/servers/https-server/create-archive.m.js');
@@ -936,7 +939,9 @@
936939
var term = tabs.cur.view.terminal.term;
937940

938941
term.writeln('');
939-
term.writeln.green('loading zip ...');
942+
term.write.green('loading zip ... ');
943+
var s;
944+
spinnner.start().then(t=>s=t);
940945

941946
await libs.jszip();
942947

@@ -945,6 +950,7 @@
945950
var snap = await to_snap(blob);
946951
await snapshot.restore(snap);
947952

953+
s.stop();
948954
term.writeln.green('ok.');
949955
await term.prompt();
950956

@@ -1511,6 +1517,22 @@
15111517
}//spinner
15121518

15131519

1520+
spinner.start = function(){
1521+
1522+
var resolve,promise=new Promise(res=>resolve=res);
1523+
1524+
setTimeout(()=>{
1525+
1526+
var {x,y} = cursor.xy(term);
1527+
var s = spinner({term,x,y});
1528+
term.write('\r\n');
1529+
reolve(s);
1530+
1531+
},50);
1532+
1533+
}//start
1534+
1535+
15141536

15151537

15161538

0 commit comments

Comments
 (0)