Skip to content

Commit de079d8

Browse files
save file
1 parent e2e9e65 commit de079d8

File tree

1 file changed

+43
-4
lines changed

1 file changed

+43
-4
lines changed

utils/editors/js-console/html/output-console/v3.0/output-console-v3.0.html

Lines changed: 43 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,8 @@
131131
//vars:-
132132

133133
var inspect;
134+
var jsconsole;
135+
var style;
134136

135137
var con = {};
136138
con.log = console.log;
@@ -171,7 +173,36 @@
171173

172174
async function libs(){
173175

174-
[inspect] = await ext.load.libs('js/string/inspect.js');
176+
var list = [];
177+
178+
var promise = ext.load.libs('js/string/inspect.js'),then(result=>{
179+
180+
[inspect] = result;
181+
182+
});
183+
list.push(promise);
184+
185+
var promise = ext.load.libs('js/dom/web-console/web-console.js').then(result=>{
186+
187+
[jsconsole] = result;
188+
jsconsole.initmod({ace});
189+
jsconsole.init();
190+
191+
});
192+
list.push(promise);
193+
194+
var promise = ext.text.libs('js/dom/web-console/web-console.css').then(result=>{
195+
196+
var [css] = result;
197+
style = document.createElement('style');
198+
style.textContent = css;
199+
200+
201+
});
202+
list.push(promise);
203+
204+
205+
await Promise.all(list);
175206
//console.log(inspect);
176207

177208
}//libs
@@ -214,8 +245,7 @@
214245
output = $(shadow,'#output');
215246
cur.root = output;
216247

217-
218-
//btn.wrap(chk.wrap);
248+
shadow.append(style);
219249

220250
create.iframe();
221251

@@ -499,10 +529,12 @@
499529

500530
function clear(){
501531

532+
/*
502533
if(chk['console-echo'].checked){
503534
con.clear.call(window.console);
504535
}
505-
536+
*/
537+
506538
cur.root.replaceChildren();
507539

508540
}//clear
@@ -513,12 +545,14 @@
513545

514546
function log(){
515547

548+
/*
516549
if(chk['console-echo'].checked){
517550
//con.log.apply(window.console,arguments);
518551
window.console.groupCollapsed.apply(window.console,arguments);
519552
window.console.trace();
520553
window.console.groupEnd();
521554
}
555+
*/
522556

523557
var div = disp.apply(null,arguments);
524558
return div;
@@ -548,9 +582,11 @@
548582

549583
function groupCollapsed(...args){
550584

585+
/*
551586
if(chk['console-echo'].checked){
552587
window.console.groupCollapsed.apply(window.console,args);
553588
}
589+
*/
554590

555591
var out = format(arguments);
556592
var div = disp.apply(null,out);
@@ -564,9 +600,12 @@
564600

565601
function error(){
566602

603+
/*
567604
if(chk['console-echo'].checked){
568605
con.error.apply(window.console,arguments);
569606
}
607+
*/
608+
570609
var node = log.apply(null,arguments);
571610
node.style.color = 'red';
572611
return node;

0 commit comments

Comments
 (0)