Skip to content

Commit fa29c3a

Browse files
save file
1 parent 4ac5cc1 commit fa29c3a

1 file changed

Lines changed: 50 additions & 7 deletions

File tree

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

Lines changed: 50 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@
170170

171171

172172
#hdr
173-
{display:flex;align-items:center;position:relative}
173+
{display:flex;align-items:center;position:relative;gap:5px}
174174

175175
#file-info
176176
{display:flex;align-items:center;margin:0 20px;gap:20px;padding:5px 10px;border:1px solid lightgray;border-radius:5px}
@@ -207,15 +207,15 @@
207207
.m-root
208208
{position:relative}
209209

210-
.m-hldr
210+
.m-btn
211211
{display:flex;align-items:center;gap:10px;border:1px solid lightgray;border-radius:5px;padding:2px 10px;cursor:pointer}
212212

213213
.m-icon
214214
{width:15px;height:24px;border:1px solid gray;padding:2px;background:buttonface;box-sizing:border-box;cursor:pointer;border-radius:3px;
215215
content:url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAt1BMVEVHcEwbmPYcgfMchvQbsfkay/wbtvkbnfccefMayfwbmfYch/QchvQbtfkbmfYa1P0ddfIcivQcl/Ycj/Ubp/gcmfYdbPEbrvkazPwcmfYbqfgayfwayPwbv/sbvvobsvkazPwbqvga0fwbvPobtvocjvUbofcbpvccfPMcgPMcgvMdafAdbfEckfUbtvka0PwcfPIaxvsbwfsbvPodb/EcnPYclvYckfUbpvccjPQdd/IbofcbrPiPy8D0AAAAMHRSTlMAA/79/v7+5ycVZ3Y3h0xhu9jp8kFeF9OkVfQOrZi+Mh1z/iUJQ+/dx4fOYq7hybzs5xU1AAABIklEQVQ4y+2Ux3aDMBBFpTR6M92AwYB7S6EG/v+7MsJJnBBKVsnGdwHozT1HQgxC6MrfEkiSM+Y4khSgUxhazLDHWGF4QveAO2gyLnGQ9QS4wcDaXGJYiPGegVnU50UzUvdgTsd7AfrMaEaqXvO+sfAAHP0uzz+SmhCfR7FwB5gdpm+SyoeHEJ5P67o2tbanmRBP5/iSgFkUxaplaisIv3kAu6yqihK/RiIF0ZJtT6NTaZpS9iWwm0D/uXB7kmXZ5LOgN0O7ayvEQ57nKtssCbMqDA5i9+YulLIsVQ5MzKnwqCz6Phev3AIcxhy5K3x/A/DbG2CzIdctP9RS9PrxnTU92KOYll8bZHqs7Wk5AcY9hIx9kuyN3/xuxm5nXA+df+cNJSAgjMbiFSoAAAAASUVORK5CYII=)
216216
}
217217
.menu
218-
{position:absolute}
218+
{position:absolute;padding:10px}
219219

220220

221221

@@ -264,20 +264,50 @@
264264
<img id=snippet-console title=snippet-console class=icon>
265265
</div>
266266

267+
<div class=spc>
268+
</div>
269+
267270
<div id=more-menu class=m-root>
268271
<div class=m-btn>
269272
<span>
270273
more
271274
</span>
272275
<img class=m-icon>
273276
</div>
274-
<div class=menu style='display:none;left:0px;top:35px;width:300px'>
277+
<div class=menu style='display:none;left:0px;top:35px'>
275278
<div id=https-server class=menu-opt>install https-server</div>
276279
<div id=save-snapshot class=menu-opt>save snapshot</div>
277280
<div id=load-snapshot class=menu-opt>load snapshot</div>
278281
</div>
279282
</div>
280283

284+
<div id=snapshot-menu class=m-root>
285+
<div class=m-btn>
286+
<span>
287+
snapshots
288+
</span>
289+
<img class=m-icon>
290+
</div>
291+
<div class=menu style='display:none;left:0px;top:35px;width:300px'>
292+
</div>
293+
</div>
294+
295+
<div id=links-menu class=m-root>
296+
<div class=m-btn>
297+
<span>
298+
links
299+
</span>
300+
<img class=m-icon>
301+
</div>
302+
<div class=menu style='display:none;right:0px;top:35px;width:300px'>
303+
<div class=menu-opt>
304+
<a href='https://webcontainers.io/api' target=_blank>
305+
webcontainers api
306+
</a>
307+
</div>
308+
</div>
309+
</div>
310+
281311

282312
</div>
283313

@@ -339,9 +369,14 @@
339369
await log.initdom();
340370

341371

342-
var hldr = $('#more-menu');
343-
var card = $(hldr,'.menu');
344-
hldr.onclick = menu.click(card,'both',false,menu_callback.more);
372+
var more = $('#more-menu');
373+
more.onclick = menu.click2(more,menu_callback.more);
374+
375+
var snapshot = $('#snapshot-menu');
376+
snapshot.onclick = menu.click2(snapshot,menu_callback.snapshot);
377+
378+
var links = $('#links-menu');
379+
links.onclick = menu.click2(links,menu_callback.links);
345380

346381

347382
$('#ports').onclick = btn.ports;
@@ -643,6 +678,14 @@
643678
}//restore-snapshot
644679

645680

681+
menu_callback.snapshot = function(type,opt){
682+
}//snapshot
683+
684+
685+
menu_callback.links = function(type,opt){
686+
}//links
687+
688+
646689
//:
647690

648691

0 commit comments

Comments
 (0)