Skip to content

Commit b814c8d

Browse files
save file
1 parent 17f2052 commit b814c8d

1 file changed

Lines changed: 23 additions & 5 deletions

File tree

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

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@
6767
var menu;
6868

6969
var misc;
70+
var help;
7071
var filemod;
7172
var tabs;
7273
var wcfs;
@@ -85,10 +86,11 @@
8586

8687
menu = menumod();
8788

88-
mod.base.add({ext,$,datatype,keydown,menu,menumod,debug});
89+
mod.base.add({ext,$,datatype,keydown,menu,menumod,debug,vm});
8990

9091

9192
misc = mod['misc-hdr'];
93+
help = mod['help-file'];
9294
filemod = mod['file-mod'];
9395
tabs = mod['terminal-tabs'];
9496
wcfs = mod['webcontainer-fs'];
@@ -101,6 +103,7 @@
101103
link = cssText;
102104

103105
misc.initmod({ext,$});
106+
help.initmod(mod.base);
104107
filemod.initmod({ext,$,menumod,menu,complete,source,log});
105108
tabs.initmod(mod.base,{Terminal,FitAddon,webcontainer,theme,spinner,link,prompt});
106109
wcfs.initmod({ext,$,filemod,menumod,menu,complete,source,log,debug,webcontainer});
@@ -111,6 +114,7 @@
111114
await Promise.all([
112115
vm.init(),
113116
misc.init(),
117+
help.init(),
114118
filemod.init(),
115119
tabs.init(),
116120
wcfs.init(),
@@ -234,9 +238,10 @@
234238

235239

236240
<misc-hdr component=grp>
241+
<help-file component src='docs/nodejs-terminal-help.md'></help-file>
237242
<img slot=title class=title src='images/nodejs-terminal.png' style='top:-25px;height:80px' alt='Node.js Terminal'>
238-
<time slot=date datetime=2026-05-12>
239-
12 May 2026
243+
<time slot=date datetime=2026-05-13>
244+
13 May 2026
240245
</time>
241246
</misc-hdr>
242247

@@ -300,7 +305,7 @@
300305
</span>
301306
<img class=m-icon>
302307
</div>
303-
<div class=menu style='display:none;right:0px;top:35px'>
308+
<div class=menu style='display:none;right:0px;top:35px;min-width:250px'>
304309
<div class='center-h menu-title-2'>
305310
<img style='width:20px;height:20px' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACLUlEQVR4AeyWIXPCQBCFd2IrgcHhUKjiKPAbmDrwWGbA0N9QEDCDxYNq4TcARVahcKgyYGtp78t0byIuJdMmFFEmj3u32dx72btL4on5ZTKZfCqVejJ4M/hIGGg8oWmkxYOcTqdX07k3yBokfaBxjybaniGPRvHG4NLHDdpMwR3KhUJB1uu1DzgxAHfFOQcqlYpsNhs5Ho+RQG61WuVScIcBSiLj8Vjy+bwPOGcB3BXnHBgOh5LN+kPQPQtyB4OB5mUxoJ0/aa2BZrMp2+3WB1zdwF1xPd/pdGS/32v3bEtuu922edYAc1MqlQTANQNODMA1ru1isRDWSTqdliggd7lc6uViDdjIhcn1GMjlcjIajSJtpahbzpWHBlpaaFuBer0ujUZD44m1aKClAtZAt9vVWOJtUMsaSFw1RODfwHVWYLfbSbFYtE+2Xq8XMoO/DzsrwD6dzWZCiwQGJpMJNHY4DaCCOPuVln6r1RIqA48ToQYQYb9iAg6YlrhNfGsAUUyUy2WoDyrhk5j+zhpg7lerlZXDkO3EQL41gHDwjufzuQSrEYN++PcAc12r1ayGSzzKB4gdIIQ4K4A4C06v4RUa953r2E4DbL3gu5xXqF4QbIM5YTyY7+LWAHftSkg6hgH/k5YFl7SYjs+T9YvvMfBCp9/vC1su6UqgMZ1OkQQvnvk9GPaOMFuOxRdldf80Bw200ETbOxwOW0NuTeDZwJ8O08Z2OAZC4xlNtD8BAAD//+N+c5wAAAAGSURBVAMAPqxtaOXOvHgAAAAASUVORK5CYII='>
306311
ext-code.com
@@ -351,6 +356,15 @@
351356
npmjs.com
352357
</a>
353358
</div>
359+
<div class='center-h menu-title-2'>
360+
<img style='width:20px;height:20px' class=icon src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcBAMAAACAI8KnAAAALVBMVEXLAADKAADMERHVSkrURkb////eeXnghITfgIDstrbFAADJAADhiorPJCTVSUliGH6+AAAAUklEQVR4AWMgETAKQoEAmKvsAgVGYEnTUCgIFmBgYmAQgOtiAHERACdXSNkBmevi/AGZyxrwAU3v4OJ+gLACGP7DA8dZgOGeixEi6ECUAIlhDgBoOA7wXH0RDQAAAABJRU5ErkJggg=='>
361+
jsdelivr
362+
</div>
363+
<div class=menu-opt style='padding-left:20px'>
364+
<a href='https://www.jsdelivr.com/' target=_blank>
365+
jsdelivr.com
366+
</a>
367+
</div>
354368
</div>
355369
</div>
356370

@@ -407,7 +421,7 @@
407421

408422
await misc.initdom();
409423
misc.set.version(version);
410-
424+
await help.initdom();
411425
await filemod.initdom();
412426
await tabs.initdom();
413427
await wcfs.initdom();
@@ -485,6 +499,10 @@
485499
var node = document.createElement('snippet-editor');
486500
node.toggleAttribute('component',true);
487501
node.setAttribute('web-editor','height=100%');
502+
503+
viewport.css(`snippet-editor {display:block;height:100%}`);
504+
viewport.css(`snippet-editor::part(root) {height:100%}`);
505+
488506
viewport.body.append(node);
489507
var mod2 = mod.create({mod,name:'snippet-editor'});
490508
var result = await mod.build({root:node,mod:mod2});

0 commit comments

Comments
 (0)