Fixed issue with select_layer
This commit is contained in:
parent
1bd42e15c8
commit
061b832851
@ -15,7 +15,7 @@ function Module(rune)
|
||||
|
||||
this.context = function()
|
||||
{
|
||||
return this.select_layer().context();
|
||||
return this._layer().context();
|
||||
}
|
||||
|
||||
this.create_layer = function()
|
||||
@ -25,7 +25,7 @@ function Module(rune)
|
||||
ronin.surface.add_layer(this.layer);
|
||||
}
|
||||
|
||||
this.select_layer = function()
|
||||
this._layer = function()
|
||||
{
|
||||
if(!this.layer){ this.create_layer(); }
|
||||
return this.layer;
|
||||
|
@ -50,9 +50,9 @@ function Surface(rune)
|
||||
{
|
||||
var layer_name = params[0];
|
||||
if(!ronin.surface.layers[layer_name]){
|
||||
this.add_layer(new Layer(name));
|
||||
this.add_layer(new Layer(layer_name));
|
||||
}
|
||||
this.select_layer(this.layers[name]);
|
||||
this.select_layer(this.layers[layer_name]);
|
||||
}
|
||||
|
||||
this.select_layer = function(layer)
|
||||
|
@ -76,6 +76,7 @@ function Terminal(rune)
|
||||
{
|
||||
if(!ronin.terminal.queue[0]){ console.log("Finished queue"); return; }
|
||||
|
||||
console.info(ronin.terminal.queue[0]);
|
||||
active(ronin.terminal.queue[0].trim());
|
||||
ronin.terminal.queue.shift();
|
||||
|
||||
@ -100,25 +101,6 @@ function Terminal(rune)
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
this.logs = [];
|
||||
|
||||
this.log = function(log)
|
||||
{
|
||||
this.logs.push(log);
|
||||
}
|
||||
|
||||
this.update_log = function()
|
||||
{
|
||||
if(ronin.terminal.logs[0]){
|
||||
ronin.terminal.logs_element.appendChild(ronin.terminal.logs[0].element);
|
||||
ronin.terminal.logs.shift();
|
||||
}
|
||||
|
||||
setTimeout(function(){ ronin.terminal.update_log(); }, 200);
|
||||
}
|
||||
|
||||
// Hint
|
||||
|
||||
this.update_hint = function(content = this.input_element.value)
|
||||
@ -178,13 +160,36 @@ function Terminal(rune)
|
||||
}
|
||||
return "<span style='color:#000'>"+s+"</span>";
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
this.logs = [];
|
||||
|
||||
this.log = function(log)
|
||||
{
|
||||
this.logs.push(log);
|
||||
}
|
||||
|
||||
this.update_log = function()
|
||||
{
|
||||
if(ronin.terminal.logs[0]){
|
||||
ronin.terminal.logs_element.appendChild(ronin.terminal.logs[0].element);
|
||||
ronin.terminal.logs.shift();
|
||||
}
|
||||
|
||||
setTimeout(function(){ ronin.terminal.update_log(); }, 200);
|
||||
}
|
||||
}
|
||||
|
||||
// Log
|
||||
|
||||
function Log(host,message,type = "default")
|
||||
{
|
||||
this.host = host;
|
||||
this.message = message;
|
||||
this.type = type;
|
||||
this.element = document.createElement("log");
|
||||
this.element.setAttribute("class",type);
|
||||
this.element.innerHTML = "<span class='rune'>"+host.rune+"</span> "+message;
|
||||
console.log(this.host.constructor.name,this.message)
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user