{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":80},{"__isSmartRef__":true,"id":122}],"scripts":[],"id":"516506B6-10B9-466A-A686-E077FC6CC76F","shape":{"__isSmartRef__":true,"id":137},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":144},"showsHalos":false,"name":"Flap","partsBinMetaInfo":{"__isSmartRef__":true,"id":145},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":162},"eventHandler":{"__isSmartRef__":true,"id":163},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","FD8E9136-9BEA-45E4-9865-C5A7CB8D4EE6","D4336AC6-DC80-4900-91B7-C059495BD061","2269D82F-E39B-45D7-A26C-F3DB70F01BEE","9D1FCFA6-B247-4569-A519-D5D0BC837741"],"partTests":{"__isSmartRef__":true,"id":164},"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":169},"isBeingDragged":false,"prevScroll":[0,0],"distanceToDragEvent":{"__isSmartRef__":true,"id":170},"isFlap":true,"moved":true,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":171},"__LivelyClassName__":"lively.morphic.Box"},"1":{"submorphs":[{"__isSmartRef__":true,"id":2}],"scripts":[],"id":"7C4C2F0D-C3C6-469A-9DAB-B8C69A409AB5","shape":{"__isSmartRef__":true,"id":25},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":32},"showsHalos":false,"name":"FlapHandle","partsBinMetaInfo":{"__isSmartRef__":true,"id":33},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":46},"eventHandler":{"__isSmartRef__":true,"id":47},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","7D91EA8B-AFFC-4145-8CCA-BC215CB5BE9E","AD01A1DE-6F2D-4E1F-9D3B-3A8199F3F6F2","05DD8076-0FBD-4B1C-9F93-193D87BCF76D","2D519B38-8D22-4E02-9700-EE7CCA4060C8"],"partTests":{"__isSmartRef__":true,"id":48},"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":0},"priorExtent":{"__isSmartRef__":true,"id":53},"distanceToDragEvent":{"__isSmartRef__":true,"id":54},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":55},"__LivelyClassName__":"lively.morphic.Box"},"2":{"submorphs":[],"scripts":[],"id":"82E4E123-7F73-4E2C-9A07-72FB6CEC8A0D","shape":{"__isSmartRef__":true,"id":3},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":9},"_MaxTextWidth":67.695652,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":6},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":10},"textChunks":[{"__isSmartRef__":true,"id":19}],"charsReplaced":"Parts","lastFindLoc":5,"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":21},"renderContextTable":{"__isSmartRef__":true,"id":22},"eventHandler":{"__isSmartRef__":true,"id":23},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":24},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","56BC4D16-4CB3-4DAC-908C-1596AE4F1EE9","EC638342-54EE-4B6D-9A42-E421734C227C","8D3D4714-9A3B-4A1F-9760-AFA7DF43B897","48C15861-F50B-41F3-88FC-0BA4D8C3BE24"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":67.695652,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":1},"eventsAreIgnored":true,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"3":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":4},"_Extent":{"__isSmartRef__":true,"id":5},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":6},"renderContextTable":{"__isSmartRef__":true,"id":7},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":8},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"5":{"x":75.695652,"y":27,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"7":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setNodeClass":"setNodeClassHTML","setNodeId":"setNodeIdHTML","setStyleSheet":"setStyleSheetHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","setComputedStyles":"setComputedStylesHTML","setComputedBorderWidth":"setComputedBorderWidthHTML"},"8":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"9":{"x":6.996001999999237,"y":4.0079959999999915,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"10":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":11},{"__isSmartRef__":true,"id":13},{"__isSmartRef__":true,"id":15},{"__isSmartRef__":true,"id":17}],"revisionOnLoad":154263,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11":{"date":{"__isSmartRef__":true,"id":12},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"12":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (W. Europe Daylight Time)"},"13":{"date":{"__isSmartRef__":true,"id":14},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"14":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (W. Europe Daylight Time)"},"15":{"date":{"__isSmartRef__":true,"id":16},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"16":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (W. Europe Standard Time)"},"17":{"date":{"__isSmartRef__":true,"id":18},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"18":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (W. Europe Daylight Time)"},"19":{"style":{"__isSmartRef__":true,"id":20},"morph":{"__isSmartRef__":true,"id":2},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":2},"storedString":"Basic","__LivelyClassName__":"lively.morphic.TextChunk"},"20":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"21":{"x":75.695652,"y":27,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"22":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setOriginClass":"setOriginClassHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML"},"23":{"morph":{"__isSmartRef__":true,"id":2},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"24":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"25":{"position":{"__isSmartRef__":true,"id":26},"_Extent":{"__isSmartRef__":true,"id":27},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":28},"_Fill":{"__isSmartRef__":true,"id":29},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":30},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":31},"_BorderRadius":17.76,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"26":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"27":{"x":100,"y":37.125936999999986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"28":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"29":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"30":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setNodeClass":"setNodeClassHTML","setNodeId":"setNodeIdHTML","setStyleSheet":"setStyleSheetHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","setComputedStyles":"setComputedStylesHTML","setComputedBorderWidth":"setComputedBorderWidthHTML"},"31":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"32":{"x":38.92004000000128,"y":-32.94402800000071,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"33":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":36},{"__isSmartRef__":true,"id":38},{"__isSmartRef__":true,"id":40},{"__isSmartRef__":true,"id":42},{"__isSmartRef__":true,"id":44}],"revisionOnLoad":158846,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"34":{"date":{"__isSmartRef__":true,"id":35},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"35":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (W. Europe Daylight Time)"},"36":{"date":{"__isSmartRef__":true,"id":37},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"37":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (W. Europe Standard Time)"},"38":{"date":{"__isSmartRef__":true,"id":39},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"39":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (W. Europe Standard Time)"},"40":{"date":{"__isSmartRef__":true,"id":41},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"41":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (W. Europe Standard Time)"},"42":{"date":{"__isSmartRef__":true,"id":43},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"43":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (W. Europe Daylight Time)"},"44":{"date":{"__isSmartRef__":true,"id":45},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"45":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (W. Europe Daylight Time)"},"46":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setOriginClass":"setOriginClassHTML"},"47":{"morph":{"__isSmartRef__":true,"id":1},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"48":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":49}},"49":{"test01IsMorph":{"__isSmartRef__":true,"id":50}},"50":{"varMapping":{"__isSmartRef__":true,"id":51},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":52},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"51":{"this":{"__isSmartRef__":true,"id":48}},"52":{},"53":{"x":100.998001,"y":37.125936999999986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"54":{"x":71.00200300400388,"y":-18.989984979974196,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"55":{"onTouchStart":{"__isSmartRef__":true,"id":56},"onTouchMove":{"__isSmartRef__":true,"id":64},"onTouchEnd":{"__isSmartRef__":true,"id":68},"closeAllFlapsExceptThis":{"__isSmartRef__":true,"id":76}},"56":{"varMapping":{"__isSmartRef__":true,"id":57},"source":"function onTouchStart(evt) {\n    if(this.owner.t) {\n        window.clearInterval(this.owner.t);\n        delete this.owner.t;\n    }\n    this.closeAllFlapsExceptThis();\n\n    this.beginTouchPosition = evt.getPosition();\n    this.beginMorphPosition = this.owner.getFixedPosition();\n//    this.beginMorphPosition = this.owner.fixedPosition;\n\n    evt.stop();\n    return true;\n}","funcProperties":{"__isSmartRef__":true,"id":62},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"57":{"this":{"__isSmartRef__":true,"id":1},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":58}},"58":{"$super":{"__isSmartRef__":true,"id":59}},"59":{"varMapping":{"__isSmartRef__":true,"id":60},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":61},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"60":{"obj":{"__isSmartRef__":true,"id":1},"name":"onTouchStart"},"61":{},"62":{"timestamp":{"__isSmartRef__":true,"id":63},"user":"sstamm","tags":[]},"63":{"isSerializedDate":true,"string":"Wed May 16 2012 14:22:38 GMT+0200 (W. Europe Daylight Time)"},"64":{"varMapping":{"__isSmartRef__":true,"id":65},"source":"function onTouchMove(evt) {\n    var touchPosition = evt.getPosition();\n    var deltaToStart = pt(0,this.beginTouchPosition.subPt(touchPosition).y);\n    deltaToStart = deltaToStart.scaleBy($world.getZoomLevel());\n\n    var positionToSet = this.beginMorphPosition.subPt(deltaToStart);\n    positionToSet.y = Math.max(positionToSet.y, document.documentElement.clientHeight / 2);\n    positionToSet.y = Math.min(positionToSet.y, document.documentElement.clientHeight);\n\n    this.owner.setFixedPosition(positionToSet);\n\n    evt.stop();\n    return true;\n}","funcProperties":{"__isSmartRef__":true,"id":66},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"65":{"this":{"__isSmartRef__":true,"id":1}},"66":{"timestamp":{"__isSmartRef__":true,"id":67},"user":"sstamm","tags":[]},"67":{"isSerializedDate":true,"string":"Mon May 07 2012 15:10:10 GMT+0200 (W. Europe Daylight Time)"},"68":{"varMapping":{"__isSmartRef__":true,"id":69},"source":"function onTouchEnd(evt) {\n    var threshold = 10;\n    \n    if(Math.abs(this.owner.getFixedPosition().y - document.documentElement.clientHeight) < 10) {\n        this.owner.setFixedPosition(pt(0,document.documentElement.clientHeight));\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":74},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"69":{"this":{"__isSmartRef__":true,"id":1},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":70}},"70":{"$super":{"__isSmartRef__":true,"id":71}},"71":{"varMapping":{"__isSmartRef__":true,"id":72},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":73},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"72":{"obj":{"__isSmartRef__":true,"id":1},"name":"onTouchEnd"},"73":{},"74":{"timestamp":{"__isSmartRef__":true,"id":75},"user":"sstamm","tags":[]},"75":{"isSerializedDate":true,"string":"Mon May 07 2012 15:29:25 GMT+0200 (W. Europe Daylight Time)"},"76":{"varMapping":{"__isSmartRef__":true,"id":77},"source":"function closeAllFlapsExceptThis() {\n    var that = this;\n    var sub = $world.submorphs.clone();\n    sub.forEach(function(ea) {\n        if(ea.isFlap && ea !== that.owner) {\n            ea.close();\n        }\n    });\n    return;\n    $world.withAllSubmorphsDo(function(ea) {\n        if(ea.isFlap && ea !== that.owner) {\n            ea.close();\n        }\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":78},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"77":{"this":{"__isSmartRef__":true,"id":1}},"78":{"timestamp":{"__isSmartRef__":true,"id":79},"user":"sstamm","tags":[]},"79":{"isSerializedDate":true,"string":"Wed May 16 2012 15:25:29 GMT+0200 (W. Europe Daylight Time)"},"80":{"submorphs":[],"scripts":[],"id":"3386C062-5C66-4A6F-8BCB-D02D4ADB6FFA","shape":{"__isSmartRef__":true,"id":81},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":88},"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":89},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":102},"eventHandler":{"__isSmartRef__":true,"id":103},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","FE55490B-6B42-45B9-82F1-6CD8DA62D5D5","CBA431E9-1739-4E59-984E-98AF54ACE3B6","750F6763-9899-4C07-83D5-13B258DFB30A","3F70865A-D47D-42CA-8E5B-3B48337ACFA6"],"partTests":{"__isSmartRef__":true,"id":104},"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":109},"__LivelyClassName__":"lively.morphic.Box"},"81":{"position":{"__isSmartRef__":true,"id":82},"_Extent":{"__isSmartRef__":true,"id":83},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":84},"_Fill":{"__isSmartRef__":true,"id":85},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":86},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":87},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"82":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"83":{"x":100,"y":100,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"84":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"85":{"r":0,"g":0,"b":0.8,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"86":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setNodeClass":"setNodeClassHTML","setNodeId":"setNodeIdHTML","setStyleSheet":"setStyleSheetHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","setComputedStyles":"setComputedStylesHTML","setComputedBorderWidth":"setComputedBorderWidthHTML"},"87":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"88":{"x":46.906047000000015,"y":43.91204400000004,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"89":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":90},{"__isSmartRef__":true,"id":92},{"__isSmartRef__":true,"id":94},{"__isSmartRef__":true,"id":96},{"__isSmartRef__":true,"id":98},{"__isSmartRef__":true,"id":100}],"revisionOnLoad":158846,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"90":{"date":{"__isSmartRef__":true,"id":91},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"91":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (W. Europe Daylight Time)"},"92":{"date":{"__isSmartRef__":true,"id":93},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"93":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (W. Europe Standard Time)"},"94":{"date":{"__isSmartRef__":true,"id":95},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"95":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (W. Europe Standard Time)"},"96":{"date":{"__isSmartRef__":true,"id":97},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"97":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (W. Europe Standard Time)"},"98":{"date":{"__isSmartRef__":true,"id":99},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"99":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (W. Europe Daylight Time)"},"100":{"date":{"__isSmartRef__":true,"id":101},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"101":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (W. Europe Daylight Time)"},"102":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setOriginClass":"setOriginClassHTML"},"103":{"morph":{"__isSmartRef__":true,"id":80},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"104":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":105}},"105":{"test01IsMorph":{"__isSmartRef__":true,"id":106}},"106":{"varMapping":{"__isSmartRef__":true,"id":107},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":108},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"107":{"this":{"__isSmartRef__":true,"id":104}},"108":{},"109":{"onTouchStart":{"__isSmartRef__":true,"id":110},"onTouchMove":{"__isSmartRef__":true,"id":118}},"110":{"varMapping":{"__isSmartRef__":true,"id":111},"source":"function onTouchStart(evt) {\n    evt.stop();\n    return true;\n}","funcProperties":{"__isSmartRef__":true,"id":116},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"111":{"this":{"__isSmartRef__":true,"id":80},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":112}},"112":{"$super":{"__isSmartRef__":true,"id":113}},"113":{"varMapping":{"__isSmartRef__":true,"id":114},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":115},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"114":{"obj":{"__isSmartRef__":true,"id":80},"name":"onTouchStart"},"115":{},"116":{"timestamp":{"__isSmartRef__":true,"id":117},"user":"sstamm","tags":[]},"117":{"isSerializedDate":true,"string":"Mon May 07 2012 14:47:03 GMT+0200 (W. Europe Daylight Time)"},"118":{"varMapping":{"__isSmartRef__":true,"id":119},"source":"function onTouchMove(evt) {\n    \n}","funcProperties":{"__isSmartRef__":true,"id":120},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"119":{"this":{"__isSmartRef__":true,"id":80}},"120":{"timestamp":{"__isSmartRef__":true,"id":121},"user":"sstamm","tags":[]},"121":{"isSerializedDate":true,"string":"Mon May 07 2012 14:47:10 GMT+0200 (W. Europe Daylight Time)"},"122":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":123},"id":"7E78C497-52C7-4149-B1FF-5F265705779D","renderContextTable":{"__isSmartRef__":true,"id":130},"eventHandler":{"__isSmartRef__":true,"id":131},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":132},"__SourceModuleName__":"Global.lively.morphic.Core","showsHalos":false,"layout":{"__isSmartRef__":true,"id":133},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":134},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","542359C3-FCFE-4B54-9BE0-E78132B5EBBA","944DD9F7-051C-4123-93CF-E91F823C1758","24673675-9F0C-4F17-9A2A-13E9F602F69B","6D349F75-7B27-44A6-BB31-9A1A74C54B1B"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":0.998001,"__LivelyClassName__":"lively.morphic.Morph"},"123":{"_Position":{"__isSmartRef__":true,"id":124},"renderContextTable":{"__isSmartRef__":true,"id":125},"_Extent":{"__isSmartRef__":true,"id":126},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":127},"_BorderWidth":3.184,"_BorderColor":{"__isSmartRef__":true,"id":128},"_Fill":{"__isSmartRef__":true,"id":129},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"124":{"x":-50,"y":-50,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"125":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setNodeClass":"setNodeClassHTML","setNodeId":"setNodeIdHTML","setStyleSheet":"setStyleSheetHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","setComputedStyles":"setComputedStylesHTML","setComputedBorderWidth":"setComputedBorderWidthHTML"},"126":{"x":100,"y":100,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"127":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"128":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"129":{"r":0,"g":0.8,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"130":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setOriginClass":"setOriginClassHTML"},"131":{"morph":{"__isSmartRef__":true,"id":122},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"132":{"x":255.48825599999998,"y":93.812094,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"133":{},"134":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","revisionOnLoad":149409,"comment":"undefined","changes":[{"__isSmartRef__":true,"id":135}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"135":{"date":{"__isSmartRef__":true,"id":136},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"136":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (W. Europe Daylight Time)"},"137":{"position":{"__isSmartRef__":true,"id":138},"_Extent":{"__isSmartRef__":true,"id":139},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":140},"_Fill":{"__isSmartRef__":true,"id":141},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":142},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":143},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"138":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"139":{"x":1903,"y":481,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"140":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"141":{"r":0.921,"g":0.921,"b":0.921,"a":0.8,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"142":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setNodeClass":"setNodeClassHTML","setNodeId":"setNodeIdHTML","setStyleSheet":"setStyleSheetHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","setComputedStyles":"setComputedStylesHTML","setComputedBorderWidth":"setComputedBorderWidthHTML"},"143":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"144":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"145":{"partsSpaceName":"PartsBin/iPadWidgets/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A Flap. Only for iPad!","migrationLevel":4,"partName":"Flap","changes":[{"__isSmartRef__":true,"id":146},{"__isSmartRef__":true,"id":148},{"__isSmartRef__":true,"id":150},{"__isSmartRef__":true,"id":152},{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":156},{"__isSmartRef__":true,"id":158},{"__isSmartRef__":true,"id":160}],"revisionOnLoad":163347,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"146":{"date":{"__isSmartRef__":true,"id":147},"author":"sstamm","message":"","id":"32484738-841D-4678-AD78-456585637FC4"},"147":{"isSerializedDate":true,"string":"Wed May 16 2012 14:26:18 GMT+0200 (W. Europe Daylight Time)"},"148":{"date":{"__isSmartRef__":true,"id":149},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"149":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (W. Europe Daylight Time)"},"150":{"date":{"__isSmartRef__":true,"id":151},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"151":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (W. Europe Daylight Time)"},"152":{"date":{"__isSmartRef__":true,"id":153},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"153":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (W. Europe Standard Time)"},"154":{"date":{"__isSmartRef__":true,"id":155},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"155":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (W. Europe Standard Time)"},"156":{"date":{"__isSmartRef__":true,"id":157},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"157":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (W. Europe Standard Time)"},"158":{"date":{"__isSmartRef__":true,"id":159},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"159":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (W. Europe Daylight Time)"},"160":{"date":{"__isSmartRef__":true,"id":161},"author":"undefined","message":"changed color","id":"0231AA12-9251-4034-8906-FEAFC73D4516"},"161":{"isSerializedDate":true,"string":"Wed Jul 04 2012 09:53:24 GMT+0200 (W. Europe Daylight Time)"},"162":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setOriginClass":"setOriginClassHTML"},"163":{"morph":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"164":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":165}},"165":{"test01IsMorph":{"__isSmartRef__":true,"id":166}},"166":{"varMapping":{"__isSmartRef__":true,"id":167},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":168},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"167":{"this":{"__isSmartRef__":true,"id":164}},"168":{},"169":{"x":366.07845999999944,"y":207.5477259999998,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"170":{"x":241,"y":-51,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"171":{"onrestore":{"__isSmartRef__":true,"id":172},"close":{"__isSmartRef__":true,"id":180}},"172":{"varMapping":{"__isSmartRef__":true,"id":173},"source":"function onrestore() {\n    (function(){\n    \n    var extent = pt(document.documentElement.clientWidth, document.documentElement.clientHeight / 2);\n    this.setExtent(extent);\n\n    this.setPosition(pt(0, document.documentElement.clientHeight).scaleBy(1 / $world.getZoomLevel()).addPt(pt(document.body.scrollLeft, document.body.scrollTop)));\n    this.setFixed(true);\n\n    this.fixedScale = 1;\n    }).bind(this).delay(0);\n}","funcProperties":{"__isSmartRef__":true,"id":178},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"173":{"this":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":174}},"174":{"$super":{"__isSmartRef__":true,"id":175}},"175":{"varMapping":{"__isSmartRef__":true,"id":176},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world) \n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":177},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"176":{"obj":{"__isSmartRef__":true,"id":0},"name":"onrestore"},"177":{},"178":{"timestamp":{"__isSmartRef__":true,"id":179},"user":"sstamm","tags":[]},"179":{"isSerializedDate":true,"string":"Mon May 07 2012 14:34:41 GMT+0200 (W. Europe Daylight Time)"},"180":{"varMapping":{"__isSmartRef__":true,"id":181},"source":"function close() {\n    if(this.t) return;\n    var that = this;\n    var i = 0;\n    this.t = window.setInterval(function() {\n        i++;\n        that.setFixedPosition(that.getFixedPosition().addPt(pt(0,Math.min(40,i))));\n        if(that.getFixedPosition().y > document.documentElement.clientHeight) {\n            that.setFixedPosition(pt(0,document.documentElement.clientHeight));\n            window.clearInterval(that.t);\n            delete that.t;\n        }\n    }, 30);\n\n    \n    this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":182},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"181":{"this":{"__isSmartRef__":true,"id":0}},"182":{"timestamp":{"__isSmartRef__":true,"id":183},"user":"sstamm","tags":[]},"183":{"isSerializedDate":true,"string":"Wed May 16 2012 14:23:30 GMT+0200 (W. Europe Daylight Time)"},"isSimplifiedRegistry":true}}