Lively Kernel canvas
// this script is evaluated on world load
MyConsole = WorldMorph.current().submorphs.detect(function(ea){return ea.name == "MyConsole"});
if(!MyConsole) return;
MyConsole = MyConsole.component;
MyConsole.setText("-- start --");
MyConsole.log = function(s) {
this.setText(this.formalModel.getText() + "\n" + s);
};
MyConsole.log("My Console initialized!");
MyConsole.morph.resetScrollPane = function() {
var sp = this.enclosingScrollPane();
if (sp) sp.scrollToBottom();
};
// console.consumers seems to be broken... so we go the hard waz
console.log = console.log.wrap(function(proceed, s) {
MyConsole.log(s)
proceed(s)})
console.log("wrapped console for MyConsole successfully")
LivelyFabrik40
10000.47878488901936106Wikicontroltrue
ImageSearch20
Studiozeit20
Querkoepfe20
Fahrenheit2Celsius20
BrowserExample20
Playground20
WeatherWidget20
truefalse
FabrikComponentfalsenull
------truetruefalsetruetruefalsefalsetruefalse
functionf(input)falsenullfalse
truefalse
truefalsefalse
nullnullnull
FunctionComponentfalsenull
------truetruefalsetruetruefalsefalsetruefalse
truefalsefalse
TextComponentfalsenull
PluggableComponentfalsenull
-----falsetruefalse0false169-1nullnulltruefalsetruetruefalse
false1truefalsetruetruefalse
truefalse
truefalsefalse
nullnull
TextListComponentfalsenull
-----false
Urlfalse11nullfalsetruefalse
truefalse
truefalse
truefalsefalse
nullnullnull
WebRequestComponentfalsenull
falsetrue
truefalsefalse
null
ImageComponentfalsenull
10001.0567669181338808Wikicontroltrue
Helloworld!15truetruefalse1truetruefalsefalsetruefalse-0.7617339426183755false
null
null
Hellotruetruefalsetruetruefalsefalsetruefalsefalse
nullnull
nullnullfalsetruenullfalse
null3.141592653589793nullfalsetruenullfalse
input+"world!"truetruefalsetruetruefalsefalsetruefalse
functionf(input)falsenullfalse
truefalsenull
truefalse
nullfalse
nullnull
truefalsenull
truefalsenull
truenullfalsetrue
nullnull
true
nullfalsetruenullfalse
Fabrikfalsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalsetruenull34