mirror of
https://github.com/danbulant/ester_os
synced 2026-05-24 12:21:47 +00:00
Better logging
This commit is contained in:
parent
563d51cab5
commit
d31158ec33
2 changed files with 8 additions and 9 deletions
|
|
@ -12,11 +12,10 @@ something as fast as possible, so they don't stare at white screen.
|
||||||
*/
|
*/
|
||||||
export default class Boot implements RendererDef {
|
export default class Boot implements RendererDef {
|
||||||
name = "boot";
|
name = "boot";
|
||||||
removePrevious = true;
|
|
||||||
state = RenderStates.Ready;
|
state = RenderStates.Ready;
|
||||||
|
|
||||||
render(){
|
render(){
|
||||||
console.log("Boot renderer active");
|
console.log("[BOOT] Active");
|
||||||
this.state = RenderStates.Rendered;
|
this.state = RenderStates.Rendered;
|
||||||
|
|
||||||
const body = document.body;
|
const body = document.body;
|
||||||
|
|
@ -39,7 +38,7 @@ export default class Boot implements RendererDef {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
eject(){
|
eject(){
|
||||||
console.log("Boot renderer ejected");
|
console.log("[BOOT] Ejected");
|
||||||
this.state = RenderStates.Ejected;
|
this.state = RenderStates.Ejected;
|
||||||
|
|
||||||
document.body.removeChild(document.getElementById("boot"));
|
document.body.removeChild(document.getElementById("boot"));
|
||||||
|
|
|
||||||
|
|
@ -6,18 +6,17 @@ import './styles/welcome.css';
|
||||||
class Welcome implements RenderDef {
|
class Welcome implements RenderDef {
|
||||||
name = "welcome";
|
name = "welcome";
|
||||||
state = RenderStates.Init;
|
state = RenderStates.Init;
|
||||||
removePrevious = false;
|
|
||||||
|
|
||||||
element: HTMLElement = null;
|
element: HTMLElement = null;
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
console.log("Welcome renderer active");
|
console.log("[WELCOME] Active");
|
||||||
if(!this.element)throw Error("Trying to render before renderer is renderable");
|
if(!this.element)throw Error("Trying to render before renderer is renderable");
|
||||||
document.body.appendChild(this.element);
|
document.body.appendChild(this.element);
|
||||||
|
|
||||||
var once = () => {
|
var once = () => {
|
||||||
console.log("Opening login")
|
|
||||||
document.removeEventListener('keypress', once);
|
document.removeEventListener('keypress', once);
|
||||||
|
document.removeEventListener('mousedown', once);
|
||||||
|
|
||||||
var l = new Login();
|
var l = new Login();
|
||||||
l.prepare().then(()=>{
|
l.prepare().then(()=>{
|
||||||
|
|
@ -26,6 +25,7 @@ class Welcome implements RenderDef {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
document.addEventListener('keypress', once, false);
|
document.addEventListener('keypress', once, false);
|
||||||
|
document.addEventListener('mousedown', once, false);
|
||||||
|
|
||||||
this.state = RenderStates.Rendered;
|
this.state = RenderStates.Rendered;
|
||||||
}
|
}
|
||||||
|
|
@ -43,7 +43,7 @@ class Welcome implements RenderDef {
|
||||||
|
|
||||||
var id:NodeJS.Timeout = setInterval(()=>{
|
var id:NodeJS.Timeout = setInterval(()=>{
|
||||||
if(w.state != RenderStates.Rendered){
|
if(w.state != RenderStates.Rendered){
|
||||||
console.log("Canceling timeout as welcome is no longer in state Rendered");
|
console.log("[WELCOME] Timeout cancelled, not in state Rendered");
|
||||||
return clearInterval(id);
|
return clearInterval(id);
|
||||||
}
|
}
|
||||||
var d: Date = new Date();
|
var d: Date = new Date();
|
||||||
|
|
@ -53,10 +53,10 @@ class Welcome implements RenderDef {
|
||||||
el.appendChild(t);
|
el.appendChild(t);
|
||||||
|
|
||||||
this.state = RenderStates.Ready;
|
this.state = RenderStates.Ready;
|
||||||
console.log("Welcome renderer prepared");
|
console.log("[WELCOME] Ready");
|
||||||
}
|
}
|
||||||
eject() {
|
eject() {
|
||||||
console.log("Welcome renderer ejected");
|
console.log("[WELCOME] Ejected");
|
||||||
document.body.removeChild(this.element);
|
document.body.removeChild(this.element);
|
||||||
this.state = RenderStates.Ejected;
|
this.state = RenderStates.Ejected;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue