Skip to content

Commit df434fc

Browse files
save file
1 parent 2a74ba2 commit df434fc

File tree

1 file changed

+36
-18
lines changed

1 file changed

+36
-18
lines changed

utils/editors/js-console/js-console.html

Lines changed: 36 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,27 @@
11

22

3+
<!DOCTYPE html>
4+
35
<html>
4-
<head>
56

6-
<title>js-console</title>
7+
<head>
8+
<meta charset=utf-8>
9+
10+
<title>
11+
js-console
12+
</title>
13+
714
<meta name=description content='Run, test, and debug JavaScript instantly in your browser. A fast, lightweight online JS console built for developers who value speed and simplicity'>
815

9-
<base href='https://javascript-2020.github.io/utils/editors/js-console/'>
16+
<base href='https://ext-code.com/utils/editors/js-console/'>
1017
<link rel=canonical href='https://ext-code.com/utils/editors/js-console/js-console.html'>
1118

1219
<meta name=viewport content='width=device-width, initial-scale=1'>
1320
<link rel=icon type='image/png' href='images/js-console-favicon.png'>
1421

22+
23+
24+
<script src='https://cdn.jsdelivr.net/npm/ace-builds@1.37.0/src-min-noconflict/ace.js'></script>
1525
<script src="https://cdn.jsdelivr.net/npm/prettier@2.8.8/standalone.js"></script>
1626
<script src="https://cdn.jsdelivr.net/npm/prettier@2.8.8/parser-babel.js"></script>
1727
<script src="https://cdn.jsdelivr.net/npm/terser/dist/bundle.min.js"></script>
@@ -24,6 +34,10 @@
2434
console.log('js-console-v2.0.html');
2535
console.log();
2636
console.json=v=>console.log(JSON.stringify(v,null,4));
37+
var df=true,version='v2.0'
38+
;
39+
40+
var ace;
2741
var obfuscator;
2842
var espree;
2943

@@ -32,6 +46,7 @@
3246
var datatype;
3347
var menumod;
3448
var keydown;
49+
var debug;
3550

3651
var menu;
3752

@@ -50,14 +65,14 @@
5065
mod.stack.add = init;
5166

5267
async function init(){
53-
console.log('init');
68+
debug('init',version);
5469
//keydown = keydown();
5570
menu = menumod();
5671

5772
hdr = mod.hdr;
5873
mainmenu = mod['main-menu'];
5974
filemod = mod.filemod;
60-
publish = mod.publish;
75+
publish = mod['publish-ui'];
6176
editor = mod.editor;
6277
output = mod.output;
6378
log = mod.log;
@@ -68,17 +83,19 @@
6883
mainmenu.initmod({ext,$,menu,editor,filemod});
6984
filemod.initmod({ext,$,menu,menumod,complete,source,focus,log});
7085
publish.initmod({ext,$,ui,menu,source,complete,log});
71-
editor.initmod({ext,$,menu});
86+
editor.initmod({ext,$,menu,ace});
7287
output.initmod({ext,$});
7388
log.initmod({ext,$});
7489

75-
await mainmenu.init();
76-
await hdr.init();
77-
await filemod.init();
78-
await publish.init();
79-
await editor.init();
80-
await output.init();
81-
await log.init();
90+
await Promise.all([
91+
mainmenu.init(),
92+
hdr.init(),
93+
filemod.init(),
94+
publish.init(),
95+
editor.init(),
96+
output.init(),
97+
log.init(),
98+
]);
8299

83100

84101
//:
@@ -108,9 +125,10 @@
108125
'js/dom/$.js',
109126
'js/core/datatype.js',
110127
'js/dom/menumod/menumod.js',
111-
'js/dom/keydown/keydown.js'
128+
'js/dom/keydown/keydown.js',
129+
'js/debug/debug.js'
112130
);
113-
[$,datatype,menumod,keydown] = await promise;
131+
[$,datatype,menumod,keydown,debug] = await promise;
114132

115133
mod.stack.complete;
116134

@@ -221,22 +239,22 @@
221239
</div>
222240
</div>
223241

224-
<publish component v2.0></publish>
242+
<publish-ui component v2.0></publish-ui>
225243

226244
<button id=run>run</button>
227245

228246
<div id=iframe-root>
229247
<span>
230248
iframe
231249
</span>
232-
<input id=iframe type=checkbox>
250+
<input id=iframe type=checkbox checked>
233251
</div>
234252

235253
<div id=async-root>
236254
<span>
237255
async
238256
</span>
239-
<input id=async type=checkbox>
257+
<input id=async type=checkbox checked>
240258
</div>
241259

242260
<img id=syntax-chk class=icon title=syntax>

0 commit comments

Comments
 (0)