UNPKG

laceside

Version:

In-browser JavaScript IDE and execution environment

26 lines (22 loc) 712 B
import {a7} from '/lib/altseven/dist/a7.js'; import * as utils from '/js/app.utils.js'; //import {customConsole} from '/js/custom_console.js'; export var Console = function Console(props){ const console = a7.components.Constructor(a7.components.View, [props], true); console.listening = false; console.state = { consoleText: '' }; console.on( "rendered", function(){ if( ! console.listening ){ utils.takeOverConsole(); console.listening = true; } a7.log.info(console.element); if( console.element.lastChild !== null ){ console.element.lastChild.scrollIntoView(); } }); console.template = function(){ return `${console.state.consoleText}`; }; return console; };