Lively Kernel canvas
StructuralScopeDisplayEvents40true1
enableProgressfalsetruefalsetrue0
successpublishingworldathttp://lively-kernel.org/repository/webwerkstatt/contextjs/implementation/StructuralScopeDisplayEvents.xhtml,status204falsetruefalsetrue0
finishedsavingfalsetruefalsetrue0
statusmsg:worldsavedtoundefinedin833ms(489msserialization)1falsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
statusmsg:SyntaxError:UnexpectedtokenILLEGALLine:undefinedSyntaxError:UnexpectedtokenILLEGALatTextMorph.interactiveEval(lively/Core.js:6701:2)atbound(lively/Base.js:151:21)atTextMorph.boundEval(lively/Text.js:2667:36)atTextMorph.tryBoundEval(lively/Text.js:2258:18)atTextMorph.saveContents(lively/Text.js:2652:9)atTextMorph.doSave(lively/Text.js:2251:8)atTextMorph.processCommandKeys(lively/Text.js:2358:21)atTextMorph.onKeyDown(lively/Text.js:2061:13)atHandMorph.handleKeyboardEvent(lively/Core.js:6221:33)atHandMorph.HandMorph$handleEvent[ashandleEvent](lively/Core.js:5805:10)12falsetruefalsetrue0
status:SyntaxError:UnexpectedtokenILLEGALfalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
-------------------------------------------falsetruefalsetrue0
invoke1:WorldMorph([[undefined,undefined,2289.5,1866.5]])falsetruefalsetrue0
statusmsg:serializing....falsetruefalsetrue0
problemstoparsehttp://lively-kernel.org/repository/webwerkstatt/contextjs/implementation/StructuralScopeDisplayEvents.xhtmlfalsetruefalsetrue0
extendForSerialization[objectSVGDefsElement]falsetruefalsetrue0
statusmsg:falsetruefalsetrue0
enableProgressfalsetruefalsetrue0
successpublishingworldathttp://lively-kernel.org/repository/webwerkstatt/contextjs/implementation/StructuralScopeDisplayEvents.xhtml,status204falsetruefalsetrue0
finishedsavingfalsetruefalsetrue0
statusmsg:worldsavedtoundefinedin915ms(519msserialization)1falsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
statusmsg:serializing....falsetruefalsetrue0
problemstoparsehttp://lively-kernel.org/repository/webwerkstatt/contextjs/implementation/StructuralScopeDisplayEvents.xhtmlfalsetruefalsetrue0
extendForSerialization[objectSVGDefsElement]falsetruefalsetrue0
statusmsg:falsetruefalsetrue0
enableProgressfalsetruefalsetrue0
successpublishingworldathttp://lively-kernel.org/repository/webwerkstatt/contextjs/implementation/StructuralScopeDisplayEvents.xhtml,status204falsetruefalsetrue0
finishedsavingfalsetruefalsetrue0
statusmsg:worldsavedtoundefinedin986ms(811msserialization)1falsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
LayerDisplayMouseOverLayerisalreadytherefalsetruefalsetrue0
statusmsg:serializing....falsetruefalsetrue0
problemstoparsehttp://lively-kernel.org/repository/webwerkstatt/contextjs/implementation/StructuralScopeDisplayEvents.xhtmlfalsetruefalsetrue0
extendForSerialization[objectSVGDefsElement]falsetruefalsetrue0877.000015
-1nullnulltrue0falsetruetrue
false00.11truefalse
nullfalse
nullfalse
nullfalse
nullfalsefalsetruetrue
truetrue100truefalse
truefalsenull050
nullfalsetruenull
Consolefalsenulltruefalse
false
false
falsenullfalsefalsenullnullnullnullfalse
Wikicontroltruetrue
Morph.addMethods({activeLayers:function(){returnthis.structuralLayers()}})Morph.addMethods({//Meta:onereviewermissedthataccessormethodgetWithLayers:function(){if(!this.withLayers)return[];returnthis.withLayers},setWithLayers:function(layers){this.withLayers=layers},structuralLayers:function(){varlayers=this.getWithLayers();if(this.owner){varownerLayers=this.owner.structuralLayers();returnlayers.concat(ownerLayers.reject(function(ea){returnlayers.include(ea)}))}returnlayers}})truetruefalse14truetruefalse
false1truefalsetruetruefalse
nullfalsetruenullfalse
falsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalse
if($morph('Blue'))$morph('Blue').remove();m=Morph.makeRectangle(0,0,100,100);m.name="Blue"m2=Morph.makeRectangle(10,10,80,80);m3=Morph.makeRectangle(10,10,60,60);m.addMorph(m2);m2.addMorph(m3);m.openInWorld(pt(500,10));cop.create("DisplayMouseOverLayer").refineClass(Morph,{resetLogEvent:function(proceed,evt){varm=evt.hand.ensureIndicatorMorph();m.setExtent(pt(500,50));m.setFill(Color.black);m.setTextColor(Color.green);m.setTextString("")},logEvent:function(proceed,evt,name){varm=evt.hand.ensureIndicatorMorph();name=name||"";m.setTextString(m.textString+"["+this.id()+"]"+name+""+evt+"\n")},handlesMouseDown:function(proceed){returntrue},onMouseDown:function(proceed,evt){this.logEvent(evt);returnproceed(evt)},onMouseUp:function(proceed,evt){this.logEvent(evt);returnproceed(evt)},onMouseMove:function(proceed,evt){this.logEvent(evt);returnproceed(evt)},onMouseOver:function(proceed,evt){this.resetLogEvent(evt);this.logEvent(evt,"MouseOver");returnproceed(evt)},onMouseOut:function(proceed,evt){this.logEvent(evt,"MouseOut");returnproceed(evt)}})m.setWithLayers([DisplayMouseOverLayer])//this.world().setWithLayers([DisplayMouseOverLayer])//this.world().setWithLayers([])30truetruefalsenulltruetrue
false00.11truefalsetruetrue
nullfalsetruenull
falsenulltruefalse
false
false
falsenullfalsefalsenullnullnullnullfalse
null74