","prevScroll":[0,0],"showsHalos":false,"loadingMorph":{"__isSmartRef__":true,"id":429},"attributeConnections":[{"__isSmartRef__":true,"id":582}],"doNotSerialize":["$$savedWorldAsURL"],"doNotCopyProperties":["$$savedWorldAsURL"],"savedWorldAsURL":{"__isSmartRef__":true,"id":587},"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.World"},"1":{"submorphs":[],"scripts":[],"id":"84F73335-F47D-4C73-B5BB-7FBED2D9E749","shape":{"__isSmartRef__":true,"id":2},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8},"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":5},"showsHalos":false,"_FontSize":33,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":9},"textChunks":[{"__isSmartRef__":true,"id":18}],"charsReplaced":"foo!?","lastFindLoc":5,"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":20},"renderContextTable":{"__isSmartRef__":true,"id":21},"eventHandler":{"__isSmartRef__":true,"id":22},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":23},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"2":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3},"_Extent":{"__isSmartRef__":true,"id":4},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5},"renderContextTable":{"__isSmartRef__":true,"id":6},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"4":{"x":128.695652,"y":55,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"6":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"7":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"8":{"x":14,"y":11,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"9":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":10},{"__isSmartRef__":true,"id":12},{"__isSmartRef__":true,"id":14},{"__isSmartRef__":true,"id":16}],"revisionOnLoad":154263,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"10":{"date":{"__isSmartRef__":true,"id":11},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"11":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (W. Europe Daylight Time)"},"12":{"date":{"__isSmartRef__":true,"id":13},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"13":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (W. Europe Daylight Time)"},"14":{"date":{"__isSmartRef__":true,"id":15},"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"},"15":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (W. Europe Standard Time)"},"16":{"date":{"__isSmartRef__":true,"id":17},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"17":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (W. Europe Daylight Time)"},"18":{"style":{"__isSmartRef__":true,"id":19},"morph":{"__isSmartRef__":true,"id":1},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":1},"storedString":"Flaps","__LivelyClassName__":"lively.morphic.TextChunk"},"19":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"20":{"x":128.695652,"y":55,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"21":{"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","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"},"22":{"morph":{"__isSmartRef__":true,"id":1},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"23":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"24":{"submorphs":[],"scripts":[],"id":"10FDB81A-2BFA-4FDF-9B4B-6479280F8C4F","shape":{"__isSmartRef__":true,"id":25},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":31},"_MaxTextWidth":436.06396799999743,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":28},"showsHalos":false,"_FontSize":15,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":32},"textChunks":[{"__isSmartRef__":true,"id":41}],"charsReplaced":"Flaps","lastFindLoc":5,"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":43},"renderContextTable":{"__isSmartRef__":true,"id":44},"eventHandler":{"__isSmartRef__":true,"id":45},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":46},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","84F73335-F47D-4C73-B5BB-7FBED2D9E749"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":436.06396799999743,"_MinTextHeight":null,"previousSelection":[0,199],"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Text"},"25":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":26},"_Extent":{"__isSmartRef__":true,"id":27},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":28},"renderContextTable":{"__isSmartRef__":true,"id":29},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":30},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"26":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"27":{"x":444.06396799999743,"y":148,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"28":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"29":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"30":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"31":{"x":12,"y":83,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"32":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":33},{"__isSmartRef__":true,"id":35},{"__isSmartRef__":true,"id":37},{"__isSmartRef__":true,"id":39}],"revisionOnLoad":154263,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"33":{"date":{"__isSmartRef__":true,"id":34},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"34":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (W. Europe Daylight Time)"},"35":{"date":{"__isSmartRef__":true,"id":36},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"36":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (W. Europe Daylight Time)"},"37":{"date":{"__isSmartRef__":true,"id":38},"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"},"38":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (W. Europe Standard Time)"},"39":{"date":{"__isSmartRef__":true,"id":40},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"40":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (W. Europe Daylight Time)"},"41":{"style":{"__isSmartRef__":true,"id":42},"morph":{"__isSmartRef__":true,"id":24},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":24},"storedString":"If you open this page with the iPad, this morph will be at a fixed position below the screen. You can only see the handle. Pulling the handle will slide the morph upwards so you can access the parts. This way, Parts can be easily accessed on a mobile device.","__LivelyClassName__":"lively.morphic.TextChunk"},"42":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"43":{"x":444.06396799999743,"y":148,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"44":{"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","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"},"45":{"morph":{"__isSmartRef__":true,"id":24},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"46":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"47":{"submorphs":[{"__isSmartRef__":true,"id":48},{"__isSmartRef__":true,"id":127},{"__isSmartRef__":true,"id":169}],"scripts":[],"id":"D4336AC6-DC80-4900-91B7-C059495BD061","shape":{"__isSmartRef__":true,"id":184},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":191},"showsHalos":false,"name":"Flap1","partsBinMetaInfo":{"__isSmartRef__":true,"id":192},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":205},"eventHandler":{"__isSmartRef__":true,"id":206},"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"],"partTests":{"__isSmartRef__":true,"id":207},"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":212},"isBeingDragged":false,"prevScroll":[0,0],"distanceToDragEvent":{"__isSmartRef__":true,"id":213},"isFlap":true,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":214},"__LivelyClassName__":"lively.morphic.Box"},"48":{"submorphs":[{"__isSmartRef__":true,"id":49}],"scripts":[],"id":"AD01A1DE-6F2D-4E1F-9D3B-3A8199F3F6F2","shape":{"__isSmartRef__":true,"id":72},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":79},"showsHalos":false,"name":"FlapHandle","partsBinMetaInfo":{"__isSmartRef__":true,"id":80},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":93},"eventHandler":{"__isSmartRef__":true,"id":94},"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"],"partTests":{"__isSmartRef__":true,"id":95},"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":47},"priorExtent":{"__isSmartRef__":true,"id":100},"distanceToDragEvent":{"__isSmartRef__":true,"id":101},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":102},"__LivelyClassName__":"lively.morphic.Box"},"49":{"submorphs":[],"scripts":[],"id":"EC638342-54EE-4B6D-9A42-E421734C227C","shape":{"__isSmartRef__":true,"id":50},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":56},"_MaxTextWidth":67.695652,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":53},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":57},"textChunks":[{"__isSmartRef__":true,"id":66}],"charsReplaced":"foo!?","lastFindLoc":10,"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":68},"renderContextTable":{"__isSmartRef__":true,"id":69},"eventHandler":{"__isSmartRef__":true,"id":70},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":71},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","56BC4D16-4CB3-4DAC-908C-1596AE4F1EE9"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":67.695652,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":48},"eventsAreIgnored":true,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"50":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":51},"_Extent":{"__isSmartRef__":true,"id":52},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":53},"renderContextTable":{"__isSmartRef__":true,"id":54},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":55},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"51":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"52":{"x":75.695652,"y":27,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"53":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"54":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"55":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"56":{"x":6.996001999999237,"y":4.0079959999999915,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"57":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":58},{"__isSmartRef__":true,"id":60},{"__isSmartRef__":true,"id":62},{"__isSmartRef__":true,"id":64}],"revisionOnLoad":154263,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"58":{"date":{"__isSmartRef__":true,"id":59},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"59":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (W. Europe Daylight Time)"},"60":{"date":{"__isSmartRef__":true,"id":61},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"61":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (W. Europe Daylight Time)"},"62":{"date":{"__isSmartRef__":true,"id":63},"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"},"63":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (W. Europe Standard Time)"},"64":{"date":{"__isSmartRef__":true,"id":65},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"65":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (W. Europe Daylight Time)"},"66":{"style":{"__isSmartRef__":true,"id":67},"morph":{"__isSmartRef__":true,"id":49},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":49},"storedString":"Parts","__LivelyClassName__":"lively.morphic.TextChunk"},"67":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"68":{"x":75.695652,"y":27,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"69":{"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","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"},"70":{"morph":{"__isSmartRef__":true,"id":49},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"71":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"72":{"position":{"__isSmartRef__":true,"id":73},"_Extent":{"__isSmartRef__":true,"id":74},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":75},"_Fill":{"__isSmartRef__":true,"id":76},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":77},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":78},"_BorderRadius":17.76,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"73":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"74":{"x":100,"y":37.125936999999986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"75":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"76":{"r":0,"g":1,"b":0.521,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"77":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"78":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"79":{"x":194.6181910000011,"y":-33.948026000000766,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"80":{"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":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91}],"revisionOnLoad":158846,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"81":{"date":{"__isSmartRef__":true,"id":82},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"82":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (W. Europe Daylight Time)"},"83":{"date":{"__isSmartRef__":true,"id":84},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"84":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (W. Europe Standard Time)"},"85":{"date":{"__isSmartRef__":true,"id":86},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"86":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (W. Europe Standard Time)"},"87":{"date":{"__isSmartRef__":true,"id":88},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"88":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (W. Europe Standard Time)"},"89":{"date":{"__isSmartRef__":true,"id":90},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"90":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (W. Europe Daylight Time)"},"91":{"date":{"__isSmartRef__":true,"id":92},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"92":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (W. Europe Daylight Time)"},"93":{"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"},"94":{"morph":{"__isSmartRef__":true,"id":48},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"95":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":96}},"96":{"test01IsMorph":{"__isSmartRef__":true,"id":97}},"97":{"varMapping":{"__isSmartRef__":true,"id":98},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":99},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"98":{"this":{"__isSmartRef__":true,"id":95}},"99":{},"100":{"x":100.998001,"y":37.125936999999986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"101":{"x":70.99198798397919,"y":-13.983975967959964,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"102":{"onTouchStart":{"__isSmartRef__":true,"id":103},"onTouchMove":{"__isSmartRef__":true,"id":111},"onTouchEnd":{"__isSmartRef__":true,"id":115},"closeAllFlapsExceptThis":{"__isSmartRef__":true,"id":123}},"103":{"varMapping":{"__isSmartRef__":true,"id":104},"source":"function onTouchStart(evt) {\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":109},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"104":{"this":{"__isSmartRef__":true,"id":48},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":105}},"105":{"$super":{"__isSmartRef__":true,"id":106}},"106":{"varMapping":{"__isSmartRef__":true,"id":107},"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":108},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"107":{"obj":{"__isSmartRef__":true,"id":48},"name":"onTouchStart"},"108":{},"109":{"timestamp":{"__isSmartRef__":true,"id":110},"user":"sstamm","tags":[]},"110":{"isSerializedDate":true,"string":"Wed May 16 2012 13:30:28 GMT+0200 (W. Europe Daylight Time)"},"111":{"varMapping":{"__isSmartRef__":true,"id":112},"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":113},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"112":{"this":{"__isSmartRef__":true,"id":48}},"113":{"timestamp":{"__isSmartRef__":true,"id":114},"user":"sstamm","tags":[]},"114":{"isSerializedDate":true,"string":"Mon May 07 2012 15:10:10 GMT+0200 (W. Europe Daylight Time)"},"115":{"varMapping":{"__isSmartRef__":true,"id":116},"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":121},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"116":{"this":{"__isSmartRef__":true,"id":48},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":117}},"117":{"$super":{"__isSmartRef__":true,"id":118}},"118":{"varMapping":{"__isSmartRef__":true,"id":119},"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":120},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"119":{"obj":{"__isSmartRef__":true,"id":48},"name":"onTouchEnd"},"120":{},"121":{"timestamp":{"__isSmartRef__":true,"id":122},"user":"sstamm","tags":[]},"122":{"isSerializedDate":true,"string":"Mon May 07 2012 15:29:25 GMT+0200 (W. Europe Daylight Time)"},"123":{"varMapping":{"__isSmartRef__":true,"id":124},"source":"function closeAllFlapsExceptThis() {\n var that = this;\n $world.withAllSubmorphsDo(function(ea) {\n if(ea.isFlap && ea !== that.owner) {\n ea.close();\n }\n });\n}","funcProperties":{"__isSmartRef__":true,"id":125},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"124":{"this":{"__isSmartRef__":true,"id":48}},"125":{"timestamp":{"__isSmartRef__":true,"id":126},"user":"sstamm","tags":[]},"126":{"isSerializedDate":true,"string":"Wed May 16 2012 13:40:58 GMT+0200 (W. Europe Daylight Time)"},"127":{"submorphs":[],"scripts":[],"id":"CBA431E9-1739-4E59-984E-98AF54ACE3B6","shape":{"__isSmartRef__":true,"id":128},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":135},"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":136},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":149},"eventHandler":{"__isSmartRef__":true,"id":150},"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"],"partTests":{"__isSmartRef__":true,"id":151},"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":47},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":156},"__LivelyClassName__":"lively.morphic.Box"},"128":{"position":{"__isSmartRef__":true,"id":129},"_Extent":{"__isSmartRef__":true,"id":130},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":131},"_Fill":{"__isSmartRef__":true,"id":132},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":133},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":134},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"129":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"130":{"x":100,"y":100,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"131":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"132":{"r":0,"g":0,"b":0.8,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"133":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"134":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"135":{"x":46.906047000000015,"y":43.91204400000004,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"136":{"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":137},{"__isSmartRef__":true,"id":139},{"__isSmartRef__":true,"id":141},{"__isSmartRef__":true,"id":143},{"__isSmartRef__":true,"id":145},{"__isSmartRef__":true,"id":147}],"revisionOnLoad":158846,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"137":{"date":{"__isSmartRef__":true,"id":138},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"138":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (W. Europe Daylight Time)"},"139":{"date":{"__isSmartRef__":true,"id":140},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"140":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (W. Europe Standard Time)"},"141":{"date":{"__isSmartRef__":true,"id":142},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"142":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (W. Europe Standard Time)"},"143":{"date":{"__isSmartRef__":true,"id":144},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"144":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (W. Europe Standard Time)"},"145":{"date":{"__isSmartRef__":true,"id":146},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"146":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (W. Europe Daylight Time)"},"147":{"date":{"__isSmartRef__":true,"id":148},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"148":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (W. Europe Daylight Time)"},"149":{"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"},"150":{"morph":{"__isSmartRef__":true,"id":127},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"151":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":152}},"152":{"test01IsMorph":{"__isSmartRef__":true,"id":153}},"153":{"varMapping":{"__isSmartRef__":true,"id":154},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":155},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"154":{"this":{"__isSmartRef__":true,"id":151}},"155":{},"156":{"onTouchStart":{"__isSmartRef__":true,"id":157},"onTouchMove":{"__isSmartRef__":true,"id":165}},"157":{"varMapping":{"__isSmartRef__":true,"id":158},"source":"function onTouchStart(evt) {\n evt.stop();\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":163},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"158":{"this":{"__isSmartRef__":true,"id":127},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":159}},"159":{"$super":{"__isSmartRef__":true,"id":160}},"160":{"varMapping":{"__isSmartRef__":true,"id":161},"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":162},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"161":{"obj":{"__isSmartRef__":true,"id":127},"name":"onTouchStart"},"162":{},"163":{"timestamp":{"__isSmartRef__":true,"id":164},"user":"sstamm","tags":[]},"164":{"isSerializedDate":true,"string":"Mon May 07 2012 14:47:03 GMT+0200 (W. Europe Daylight Time)"},"165":{"varMapping":{"__isSmartRef__":true,"id":166},"source":"function onTouchMove(evt) {\n \n}","funcProperties":{"__isSmartRef__":true,"id":167},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"166":{"this":{"__isSmartRef__":true,"id":127}},"167":{"timestamp":{"__isSmartRef__":true,"id":168},"user":"sstamm","tags":[]},"168":{"isSerializedDate":true,"string":"Mon May 07 2012 14:47:10 GMT+0200 (W. Europe Daylight Time)"},"169":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":170},"id":"944DD9F7-051C-4123-93CF-E91F823C1758","renderContextTable":{"__isSmartRef__":true,"id":177},"eventHandler":{"__isSmartRef__":true,"id":178},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":179},"__SourceModuleName__":"Global.lively.morphic.Core","showsHalos":false,"layout":{"__isSmartRef__":true,"id":180},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":181},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","542359C3-FCFE-4B54-9BE0-E78132B5EBBA"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":47},"_Rotation":0,"_Scale":0.998001,"__LivelyClassName__":"lively.morphic.Morph"},"170":{"_Position":{"__isSmartRef__":true,"id":171},"renderContextTable":{"__isSmartRef__":true,"id":172},"_Extent":{"__isSmartRef__":true,"id":173},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":174},"_BorderWidth":3.184,"_BorderColor":{"__isSmartRef__":true,"id":175},"_Fill":{"__isSmartRef__":true,"id":176},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"171":{"x":-50,"y":-50,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"172":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"173":{"x":100,"y":100,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"174":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"175":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"176":{"r":0,"g":0.8,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"177":{"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"},"178":{"morph":{"__isSmartRef__":true,"id":169},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"179":{"x":255.48825599999998,"y":93.812094,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"180":{},"181":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","revisionOnLoad":149409,"comment":"undefined","changes":[{"__isSmartRef__":true,"id":182}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"182":{"date":{"__isSmartRef__":true,"id":183},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"183":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (W. Europe Daylight Time)"},"184":{"position":{"__isSmartRef__":true,"id":185},"_Extent":{"__isSmartRef__":true,"id":186},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":187},"_Fill":{"__isSmartRef__":true,"id":188},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":189},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":190},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"185":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"186":{"x":1903,"y":481,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"187":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"188":{"r":1,"g":0.8140152222693776,"b":0.6141805142822193,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"189":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"190":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"191":{"x":248,"y":163,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"192":{"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":193},{"__isSmartRef__":true,"id":195},{"__isSmartRef__":true,"id":197},{"__isSmartRef__":true,"id":199},{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":203}],"revisionOnLoad":158846,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"193":{"date":{"__isSmartRef__":true,"id":194},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"194":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (W. Europe Daylight Time)"},"195":{"date":{"__isSmartRef__":true,"id":196},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"196":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (W. Europe Standard Time)"},"197":{"date":{"__isSmartRef__":true,"id":198},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"198":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (W. Europe Standard Time)"},"199":{"date":{"__isSmartRef__":true,"id":200},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"200":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (W. Europe Standard Time)"},"201":{"date":{"__isSmartRef__":true,"id":202},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"202":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (W. Europe Daylight Time)"},"203":{"date":{"__isSmartRef__":true,"id":204},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"204":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (W. Europe Daylight Time)"},"205":{"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"},"206":{"morph":{"__isSmartRef__":true,"id":47},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"207":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":208}},"208":{"test01IsMorph":{"__isSmartRef__":true,"id":209}},"209":{"varMapping":{"__isSmartRef__":true,"id":210},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":211},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"210":{"this":{"__isSmartRef__":true,"id":207}},"211":{},"212":{"x":1903,"y":481,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"213":{"x":250,"y":-40,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"214":{"onrestore":{"__isSmartRef__":true,"id":215},"close":{"__isSmartRef__":true,"id":223}},"215":{"varMapping":{"__isSmartRef__":true,"id":216},"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":221},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"216":{"this":{"__isSmartRef__":true,"id":47},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":217}},"217":{"$super":{"__isSmartRef__":true,"id":218}},"218":{"varMapping":{"__isSmartRef__":true,"id":219},"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":220},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"219":{"obj":{"__isSmartRef__":true,"id":47},"name":"onrestore"},"220":{},"221":{"timestamp":{"__isSmartRef__":true,"id":222},"user":"sstamm","tags":[]},"222":{"isSerializedDate":true,"string":"Mon May 07 2012 14:34:41 GMT+0200 (W. Europe Daylight Time)"},"223":{"varMapping":{"__isSmartRef__":true,"id":224},"source":"function close() {\n var that = this;\n var i = 0;\n var 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(t);\n }\n }, 30);\n\n \n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":225},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"224":{"this":{"__isSmartRef__":true,"id":47}},"225":{"timestamp":{"__isSmartRef__":true,"id":226},"user":"sstamm","tags":[]},"226":{"isSerializedDate":true,"string":"Wed May 16 2012 13:57:26 GMT+0200 (W. Europe Daylight Time)"},"227":{"submorphs":[{"__isSmartRef__":true,"id":228},{"__isSmartRef__":true,"id":307},{"__isSmartRef__":true,"id":349}],"scripts":[],"id":"D4047A00-4630-453B-B1EB-5F7C1B81DCFB","shape":{"__isSmartRef__":true,"id":364},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":371},"showsHalos":false,"name":"Flap2","partsBinMetaInfo":{"__isSmartRef__":true,"id":372},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":385},"eventHandler":{"__isSmartRef__":true,"id":386},"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"],"partTests":{"__isSmartRef__":true,"id":387},"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":392},"isBeingDragged":false,"prevScroll":[0,0],"distanceToDragEvent":{"__isSmartRef__":true,"id":393},"isFlap":true,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":394},"__LivelyClassName__":"lively.morphic.Box"},"228":{"submorphs":[{"__isSmartRef__":true,"id":229}],"scripts":[],"id":"09C51EEC-E135-4C2F-B62E-DB71B73F0B6D","shape":{"__isSmartRef__":true,"id":252},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":259},"showsHalos":false,"name":"FlapHandle","partsBinMetaInfo":{"__isSmartRef__":true,"id":260},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":273},"eventHandler":{"__isSmartRef__":true,"id":274},"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"],"partTests":{"__isSmartRef__":true,"id":275},"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":227},"priorExtent":{"__isSmartRef__":true,"id":280},"distanceToDragEvent":{"__isSmartRef__":true,"id":281},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":282},"__LivelyClassName__":"lively.morphic.Box"},"229":{"submorphs":[],"scripts":[],"id":"418F209C-4786-42C0-B6B8-0431159F0563","shape":{"__isSmartRef__":true,"id":230},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":236},"_MaxTextWidth":67.695652,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":233},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":237},"textChunks":[{"__isSmartRef__":true,"id":246}],"charsReplaced":"foo!?","lastFindLoc":10,"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":248},"renderContextTable":{"__isSmartRef__":true,"id":249},"eventHandler":{"__isSmartRef__":true,"id":250},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":251},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","56BC4D16-4CB3-4DAC-908C-1596AE4F1EE9","EC638342-54EE-4B6D-9A42-E421734C227C"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":67.695652,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":228},"eventsAreIgnored":true,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"230":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":231},"_Extent":{"__isSmartRef__":true,"id":232},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":233},"renderContextTable":{"__isSmartRef__":true,"id":234},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":235},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"231":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"232":{"x":75.695652,"y":27,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"233":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"234":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"235":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"236":{"x":6.996001999999237,"y":4.0079959999999915,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"237":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":238},{"__isSmartRef__":true,"id":240},{"__isSmartRef__":true,"id":242},{"__isSmartRef__":true,"id":244}],"revisionOnLoad":154263,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"238":{"date":{"__isSmartRef__":true,"id":239},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"239":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (W. Europe Daylight Time)"},"240":{"date":{"__isSmartRef__":true,"id":241},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"241":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (W. Europe Daylight Time)"},"242":{"date":{"__isSmartRef__":true,"id":243},"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"},"243":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (W. Europe Standard Time)"},"244":{"date":{"__isSmartRef__":true,"id":245},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"245":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (W. Europe Daylight Time)"},"246":{"style":{"__isSmartRef__":true,"id":247},"morph":{"__isSmartRef__":true,"id":229},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":229},"storedString":"Parts","__LivelyClassName__":"lively.morphic.TextChunk"},"247":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"248":{"x":75.695652,"y":27,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"249":{"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","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"},"250":{"morph":{"__isSmartRef__":true,"id":229},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"251":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"252":{"position":{"__isSmartRef__":true,"id":253},"_Extent":{"__isSmartRef__":true,"id":254},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":255},"_Fill":{"__isSmartRef__":true,"id":256},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":257},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":258},"_BorderRadius":17.76,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"253":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"254":{"x":100,"y":37.125936999999986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"255":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"256":{"r":0,"g":1,"b":0.521,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"257":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"258":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"259":{"x":52.88805600000123,"y":-32.95002499999998,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"260":{"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":261},{"__isSmartRef__":true,"id":263},{"__isSmartRef__":true,"id":265},{"__isSmartRef__":true,"id":267},{"__isSmartRef__":true,"id":269},{"__isSmartRef__":true,"id":271}],"revisionOnLoad":158846,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"261":{"date":{"__isSmartRef__":true,"id":262},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"262":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (W. Europe Daylight Time)"},"263":{"date":{"__isSmartRef__":true,"id":264},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"264":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (W. Europe Standard Time)"},"265":{"date":{"__isSmartRef__":true,"id":266},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"266":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (W. Europe Standard Time)"},"267":{"date":{"__isSmartRef__":true,"id":268},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"268":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (W. Europe Standard Time)"},"269":{"date":{"__isSmartRef__":true,"id":270},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"270":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (W. Europe Daylight Time)"},"271":{"date":{"__isSmartRef__":true,"id":272},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"272":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (W. Europe Daylight Time)"},"273":{"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"},"274":{"morph":{"__isSmartRef__":true,"id":228},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"275":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":276}},"276":{"test01IsMorph":{"__isSmartRef__":true,"id":277}},"277":{"varMapping":{"__isSmartRef__":true,"id":278},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":279},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"278":{"this":{"__isSmartRef__":true,"id":275}},"279":{},"280":{"x":100.998001,"y":37.125936999999986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"281":{"x":76.00600901201392,"y":-11.983975967959168,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"282":{"onTouchStart":{"__isSmartRef__":true,"id":283},"onTouchMove":{"__isSmartRef__":true,"id":291},"onTouchEnd":{"__isSmartRef__":true,"id":295},"closeAllFlapsExceptThis":{"__isSmartRef__":true,"id":303}},"283":{"varMapping":{"__isSmartRef__":true,"id":284},"source":"function onTouchStart(evt) {\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":289},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"284":{"this":{"__isSmartRef__":true,"id":228},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":285}},"285":{"$super":{"__isSmartRef__":true,"id":286}},"286":{"varMapping":{"__isSmartRef__":true,"id":287},"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":288},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"287":{"obj":{"__isSmartRef__":true,"id":228},"name":"onTouchStart"},"288":{},"289":{"timestamp":{"__isSmartRef__":true,"id":290},"user":"sstamm","tags":[]},"290":{"isSerializedDate":true,"string":"Wed May 16 2012 13:30:28 GMT+0200 (W. Europe Daylight Time)"},"291":{"varMapping":{"__isSmartRef__":true,"id":292},"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":293},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"292":{"this":{"__isSmartRef__":true,"id":228}},"293":{"timestamp":{"__isSmartRef__":true,"id":294},"user":"sstamm","tags":[]},"294":{"isSerializedDate":true,"string":"Mon May 07 2012 15:10:10 GMT+0200 (W. Europe Daylight Time)"},"295":{"varMapping":{"__isSmartRef__":true,"id":296},"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":301},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"296":{"this":{"__isSmartRef__":true,"id":228},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":297}},"297":{"$super":{"__isSmartRef__":true,"id":298}},"298":{"varMapping":{"__isSmartRef__":true,"id":299},"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":300},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"299":{"obj":{"__isSmartRef__":true,"id":228},"name":"onTouchEnd"},"300":{},"301":{"timestamp":{"__isSmartRef__":true,"id":302},"user":"sstamm","tags":[]},"302":{"isSerializedDate":true,"string":"Mon May 07 2012 15:29:25 GMT+0200 (W. Europe Daylight Time)"},"303":{"varMapping":{"__isSmartRef__":true,"id":304},"source":"function closeAllFlapsExceptThis() {\n var that = this;\n $world.withAllSubmorphsDo(function(ea) {\n if(ea.isFlap && ea !== that.owner) {\n ea.close();\n }\n });\n}","funcProperties":{"__isSmartRef__":true,"id":305},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"304":{"this":{"__isSmartRef__":true,"id":228}},"305":{"timestamp":{"__isSmartRef__":true,"id":306},"user":"sstamm","tags":[]},"306":{"isSerializedDate":true,"string":"Wed May 16 2012 13:40:58 GMT+0200 (W. Europe Daylight Time)"},"307":{"submorphs":[],"scripts":[],"id":"26A9BD8B-66B1-4F0C-B9B7-3D602B059336","shape":{"__isSmartRef__":true,"id":308},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":315},"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":316},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":329},"eventHandler":{"__isSmartRef__":true,"id":330},"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"],"partTests":{"__isSmartRef__":true,"id":331},"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":227},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":336},"__LivelyClassName__":"lively.morphic.Box"},"308":{"position":{"__isSmartRef__":true,"id":309},"_Extent":{"__isSmartRef__":true,"id":310},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":311},"_Fill":{"__isSmartRef__":true,"id":312},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":313},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":314},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"309":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"310":{"x":100,"y":100,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"311":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"312":{"r":0,"g":0,"b":0.8,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"313":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"314":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"315":{"x":46.906047000000015,"y":43.91204400000004,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"316":{"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":317},{"__isSmartRef__":true,"id":319},{"__isSmartRef__":true,"id":321},{"__isSmartRef__":true,"id":323},{"__isSmartRef__":true,"id":325},{"__isSmartRef__":true,"id":327}],"revisionOnLoad":158846,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"317":{"date":{"__isSmartRef__":true,"id":318},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"318":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (W. Europe Daylight Time)"},"319":{"date":{"__isSmartRef__":true,"id":320},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"320":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (W. Europe Standard Time)"},"321":{"date":{"__isSmartRef__":true,"id":322},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"322":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (W. Europe Standard Time)"},"323":{"date":{"__isSmartRef__":true,"id":324},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"324":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (W. Europe Standard Time)"},"325":{"date":{"__isSmartRef__":true,"id":326},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"326":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (W. Europe Daylight Time)"},"327":{"date":{"__isSmartRef__":true,"id":328},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"328":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (W. Europe Daylight Time)"},"329":{"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"},"330":{"morph":{"__isSmartRef__":true,"id":307},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"331":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":332}},"332":{"test01IsMorph":{"__isSmartRef__":true,"id":333}},"333":{"varMapping":{"__isSmartRef__":true,"id":334},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":335},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"334":{"this":{"__isSmartRef__":true,"id":331}},"335":{},"336":{"onTouchStart":{"__isSmartRef__":true,"id":337},"onTouchMove":{"__isSmartRef__":true,"id":345}},"337":{"varMapping":{"__isSmartRef__":true,"id":338},"source":"function onTouchStart(evt) {\n evt.stop();\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":343},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"338":{"this":{"__isSmartRef__":true,"id":307},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":339}},"339":{"$super":{"__isSmartRef__":true,"id":340}},"340":{"varMapping":{"__isSmartRef__":true,"id":341},"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":342},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"341":{"obj":{"__isSmartRef__":true,"id":307},"name":"onTouchStart"},"342":{},"343":{"timestamp":{"__isSmartRef__":true,"id":344},"user":"sstamm","tags":[]},"344":{"isSerializedDate":true,"string":"Mon May 07 2012 14:47:03 GMT+0200 (W. Europe Daylight Time)"},"345":{"varMapping":{"__isSmartRef__":true,"id":346},"source":"function onTouchMove(evt) {\n \n}","funcProperties":{"__isSmartRef__":true,"id":347},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"346":{"this":{"__isSmartRef__":true,"id":307}},"347":{"timestamp":{"__isSmartRef__":true,"id":348},"user":"sstamm","tags":[]},"348":{"isSerializedDate":true,"string":"Mon May 07 2012 14:47:10 GMT+0200 (W. Europe Daylight Time)"},"349":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":350},"id":"5974D622-82DA-4904-A14F-15984247341D","renderContextTable":{"__isSmartRef__":true,"id":357},"eventHandler":{"__isSmartRef__":true,"id":358},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":359},"__SourceModuleName__":"Global.lively.morphic.Core","showsHalos":false,"layout":{"__isSmartRef__":true,"id":360},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":361},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","542359C3-FCFE-4B54-9BE0-E78132B5EBBA","944DD9F7-051C-4123-93CF-E91F823C1758"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":227},"_Rotation":0,"_Scale":0.998001,"__LivelyClassName__":"lively.morphic.Morph"},"350":{"_Position":{"__isSmartRef__":true,"id":351},"renderContextTable":{"__isSmartRef__":true,"id":352},"_Extent":{"__isSmartRef__":true,"id":353},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":354},"_BorderWidth":3.184,"_BorderColor":{"__isSmartRef__":true,"id":355},"_Fill":{"__isSmartRef__":true,"id":356},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"351":{"x":-50,"y":-50,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"352":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"353":{"x":100,"y":100,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"354":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"355":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"356":{"r":0,"g":0.8,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"357":{"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"},"358":{"morph":{"__isSmartRef__":true,"id":349},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"359":{"x":255.48825599999998,"y":93.812094,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"360":{},"361":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","revisionOnLoad":149409,"comment":"undefined","changes":[{"__isSmartRef__":true,"id":362}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"362":{"date":{"__isSmartRef__":true,"id":363},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"363":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (W. Europe Daylight Time)"},"364":{"position":{"__isSmartRef__":true,"id":365},"_Extent":{"__isSmartRef__":true,"id":366},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":367},"_Fill":{"__isSmartRef__":true,"id":368},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":369},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":370},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"365":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"366":{"x":1903,"y":481,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"367":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"368":{"r":1,"g":0.8140152222693776,"b":0.6141805142822193,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"369":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"370":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"371":{"x":139,"y":244,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"372":{"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":373},{"__isSmartRef__":true,"id":375},{"__isSmartRef__":true,"id":377},{"__isSmartRef__":true,"id":379},{"__isSmartRef__":true,"id":381},{"__isSmartRef__":true,"id":383}],"revisionOnLoad":158846,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"373":{"date":{"__isSmartRef__":true,"id":374},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"374":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (W. Europe Daylight Time)"},"375":{"date":{"__isSmartRef__":true,"id":376},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"376":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (W. Europe Standard Time)"},"377":{"date":{"__isSmartRef__":true,"id":378},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"378":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (W. Europe Standard Time)"},"379":{"date":{"__isSmartRef__":true,"id":380},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"380":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (W. Europe Standard Time)"},"381":{"date":{"__isSmartRef__":true,"id":382},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"382":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (W. Europe Daylight Time)"},"383":{"date":{"__isSmartRef__":true,"id":384},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"384":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (W. Europe Daylight Time)"},"385":{"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"},"386":{"morph":{"__isSmartRef__":true,"id":227},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"387":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":388}},"388":{"test01IsMorph":{"__isSmartRef__":true,"id":389}},"389":{"varMapping":{"__isSmartRef__":true,"id":390},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":391},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"390":{"this":{"__isSmartRef__":true,"id":387}},"391":{},"392":{"x":1903,"y":481,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"393":{"x":250,"y":-40,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"394":{"onrestore":{"__isSmartRef__":true,"id":395},"close":{"__isSmartRef__":true,"id":403}},"395":{"varMapping":{"__isSmartRef__":true,"id":396},"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":401},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"396":{"this":{"__isSmartRef__":true,"id":227},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":397}},"397":{"$super":{"__isSmartRef__":true,"id":398}},"398":{"varMapping":{"__isSmartRef__":true,"id":399},"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":400},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"399":{"obj":{"__isSmartRef__":true,"id":227},"name":"onrestore"},"400":{},"401":{"timestamp":{"__isSmartRef__":true,"id":402},"user":"sstamm","tags":[]},"402":{"isSerializedDate":true,"string":"Mon May 07 2012 14:34:41 GMT+0200 (W. Europe Daylight Time)"},"403":{"varMapping":{"__isSmartRef__":true,"id":404},"source":"function close() {\n var that = this;\n var i = 0;\n var 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(t);\n }\n }, 30);\n\n \n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":405},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"404":{"this":{"__isSmartRef__":true,"id":227}},"405":{"timestamp":{"__isSmartRef__":true,"id":406},"user":"sstamm","tags":[]},"406":{"isSerializedDate":true,"string":"Wed May 16 2012 13:57:26 GMT+0200 (W. Europe Daylight Time)"},"407":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":408},"id":2,"renderContextTable":{"__isSmartRef__":true,"id":414},"eventHandler":{"__isSmartRef__":true,"id":415},"droppingEnabled":false,"halosEnabled":false,"_world":{"__isSmartRef__":true,"id":0},"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","priorExtent":{"__isSmartRef__":true,"id":416},"__SourceModuleName__":"Global.lively.morphic.Events","internalClickedOnMorph":{"__isSmartRef__":true,"id":0},"carriesGrabbedMorphs":false,"lastScrollTime":1337169088365,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Position":{"__isSmartRef__":true,"id":417},"_Scale":1,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":0},"_ClipMode":"visible","scrollFocusMorph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.HandMorph","withLayers":["Global.NoMagnetsLayer"]},"408":{"_Position":{"__isSmartRef__":true,"id":409},"renderContextTable":{"__isSmartRef__":true,"id":410},"_Extent":{"__isSmartRef__":true,"id":411},"_Fill":{"__isSmartRef__":true,"id":412},"__SourceModuleName__":"Global.lively.morphic.Shapes","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":413},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"409":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"410":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"411":{"x":2,"y":2,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"412":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"413":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"414":{"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"},"415":{"morph":{"__isSmartRef__":true,"id":407},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"416":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"417":{"x":97,"y":367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"418":{"_Position":{"__isSmartRef__":true,"id":419},"renderContextTable":{"__isSmartRef__":true,"id":420},"_Extent":{"__isSmartRef__":true,"id":421},"_Fill":{"__isSmartRef__":true,"id":422},"__SourceModuleName__":"Global.lively.morphic.Shapes","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":423},"_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"419":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"420":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"421":{"x":3000,"y":4000,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"422":{"r":0.6164769395254552,"g":0.6622986197471619,"b":0.8361989015247673,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"423":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"424":{"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","setScroll":"setScrollHTML"},"425":{"morph":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"426":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"427":{"x":1440,"y":6000,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"428":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"429":{"submorphs":[{"__isSmartRef__":true,"id":430}],"scripts":[],"id":"619128CD-D588-44FC-95AF-408A21947725","shape":{"__isSmartRef__":true,"id":459},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":466},"showsHalos":false,"name":"LoadingMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":467},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":564},"eventHandler":{"__isSmartRef__":true,"id":565},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"59692BC3-6C7B-4E23-B820-8699260EA722","486BB935-1313-4103-B2A8-642B19437478","18AFFD44-46CD-489E-B1D6-DED43E2B6B06","2608C892-2204-4981-9A87-8E749F8944AB","5535861F-4EA2-44AB-8A40-0538124E0AAC","16C292B3-86E8-4622-B516-27C48263B8CC","87731A20-D455-44D0-97E5-98A7CFD4E417","A17081E7-E597-47ED-BD32-6E4D206BD7D7","CFB4A44C-BFEA-4584-BCBA-AE2A56739200","76B3DD9B-8D01-42BA-A574-AB99D5F899BB","1EBC5512-8F54-4B24-998C-69A285EC8533","DD1165C7-6C1A-4361-A4AE-FCF6F31152FD","4D6D36E8-48F3-408A-B03C-202E4DC182BD","5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011","E0A6B33B-767A-4532-9021-892414520200","F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D","0C7E832A-A741-430F-B295-8BC181D066FE","472AED3B-CB76-49BD-BF49-354A2D568F86","A7C52F65-D140-4791-880F-F7584C7BB570","3516412B-8B36-4E52-9416-6B7FB358BDC2","1840CACC-078C-4795-AD3F-E9D6F8D557A0","1FEDCA25-0131-46FA-840F-DC5F1B05C6CA","C620CED3-0AE9-4097-9AA7-2706A042F9C9","679A861B-40E0-4DB2-B22F-95B454C6978D","FEF39B3C-E634-4825-BAB8-2D44FE647B03"],"isBeingDragged":false,"priorExtent":{"__isSmartRef__":true,"id":566},"layout":{"__isSmartRef__":true,"id":567},"distanceToDragEvent":{"__isSmartRef__":true,"id":568},"prevScroll":[0,0],"moved":true,"_Rotation":0,"_Scale":1,"headRevision":146469,"_ClipMode":"visible","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":569},"__LivelyClassName__":"lively.morphic.Box"},"430":{"submorphs":[{"__isSmartRef__":true,"id":431}],"scripts":[],"shape":{"__isSmartRef__":true,"id":447},"id":"53C7B738-CBA8-44A5-A215-918190522294","renderContextTable":{"__isSmartRef__":true,"id":452},"eventHandler":{"__isSmartRef__":true,"id":453},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":454},"name":"ProgressIndicator","priorExtent":{"__isSmartRef__":true,"id":455},"showsHalos":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":456},"partsBinMetaInfo":{"__isSmartRef__":true,"id":457},"__SourceModuleName__":"Global.lively.morphic.Widgets","derivationIds":[520,"071F18BE-FF28-40F5-ACAD-1916E0D25C38","DF185A10-743D-45FC-B9C2-76E12D908BCF","BF125D2C-596A-4C1E-A5F8-DAE4801E9497","3CEE8CFF-B8F1-4B4B-A405-CB583080252A","D0652878-8F9C-4591-8A82-296898AACDB6","31441DDF-2220-43BE-A99F-69E1FEC68030","14A90039-0D3E-46DC-8445-D42B8E02EB42","681EF5DE-A344-4114-B2F3-B96CE3872524","C0381116-5116-4F33-B082-A411D0E4534E","24E9581E-B008-46EE-9CBC-D5190E100D98","C69D1041-2C5E-48FE-B04C-04E66450658A","4830945B-4FFF-4564-9424-34D7995DAE60","8602C233-B3E7-4682-9B0E-D7549761D934","B4E0E11F-2BED-462E-B708-89D63971856E","EE0144C2-D016-4390-8A67-4E7DEF171C83","F44DF6E4-5F27-440E-AB5F-3721C0A10CA6","73FC6648-DAAF-4673-8CF4-7DA219513F22","B78EB1B5-780C-45F7-B0A7-B988B52B1FF1","DFDB8CD1-72F7-40F4-849B-1F9B866277AB","66111105-B1FC-41F7-BF70-D45118C9E09F","02420416-1E35-4831-AABB-91CD0460CA1A","7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5","0503F5A1-1732-4610-9A5A-920D658CA766","07C5AE03-36AD-4849-BACD-27D7D9A2CCF2","9FFF9D73-931C-404C-AA4B-5AC2E7C53504"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":429},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":458},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Image"},"431":{"submorphs":[],"scripts":[],"id":"64FFF138-1876-4B83-9B92-03C7780C26A5","shape":{"__isSmartRef__":true,"id":432},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":438},"_MaxTextWidth":257,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":435},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"loadedMorphName","partsBinMetaInfo":{"__isSmartRef__":true,"id":439},"textChunks":[{"__isSmartRef__":true,"id":440}],"charsReplaced":"MorphName","lastFindLoc":18,"priorSelectionRange":[9,0],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":442},"renderContextTable":{"__isSmartRef__":true,"id":443},"eventHandler":{"__isSmartRef__":true,"id":444},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":445},"_ClipMode":"visible","derivationIds":[355,"023045B3-2D6B-4425-89FB-F4806D527BE0","DC0C2365-868C-41AE-8369-51C31E91493E","C6D9D314-86A1-4015-970B-F6787F535E1A","6AA4552E-2E85-447E-9033-99D5AA1A94BC","D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213","AA8F0470-654C-4AA2-8135-4607F5429AC5","E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97","1A86AE17-73AE-442E-AB36-DD90C6DFC8BC","EF750075-E964-4CD3-B6A4-161511E1D058","CED69CBF-FFA5-45E7-B333-FBACE4F278AC","E56978C1-7424-4C10-8168-11FD3237B540","D5AB2532-A4DC-42D6-AF17-99CBBCEAA848","245866CB-598A-4172-A3A0-A06D4D26C6AD","43B0F12E-5793-43AA-80E1-496774E0EBA6","1B776A8C-0413-475F-8EBD-120BBD91D2BB","F84F2C9A-8003-4E81-833A-83F48C92F3B8","3124B389-9FA4-4348-BC5D-0DFF9C59CD1B","1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1","1CB201BA-5E0B-4771-821A-139FA2AEFBC2","195520FA-4816-47A4-B0F5-BA890AFD9DF9","0D15F28A-24C9-46B7-89C5-6D2354728AC1","316FE9D3-62EC-4FD6-9B0F-FFA622B79575","739F3743-9BE1-48C8-813D-C0BFB0DCACA6","01877B3B-7DA7-4222-B011-7B5F4E501862","B8FE7DEE-9568-4BE6-BA12-EA674BA79E08"],"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":430},"_MinTextWidth":257,"_MinTextHeight":null,"previousSelection":[6,6],"_Align":"center","distanceToDragEvent":{"__isSmartRef__":true,"id":446},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"432":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":433},"_Extent":{"__isSmartRef__":true,"id":434},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":435},"renderContextTable":{"__isSmartRef__":true,"id":436},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":437},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"433":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"434":{"x":257,"y":23,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"435":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"436":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"437":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"438":{"x":-109,"y":38,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"439":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"440":{"style":{"__isSmartRef__":true,"id":441},"chunkOwner":{"__isSmartRef__":true,"id":431},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"loading part","__LivelyClassName__":"lively.morphic.TextChunk"},"441":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"442":{"x":257,"y":23,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"443":{"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","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"},"444":{"morph":{"__isSmartRef__":true,"id":431},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"445":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"446":{"x":179,"y":-11,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"447":{"_Position":{"__isSmartRef__":true,"id":448},"renderContextTable":{"__isSmartRef__":true,"id":449},"_Extent":{"__isSmartRef__":true,"id":450},"_ImageURL":"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":451},"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Image"},"448":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"449":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setImageURL":"setImageURLHTML","getNativeExtent":"getNativeExtentHTML"},"450":{"x":31,"y":31,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"451":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"452":{"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"},"453":{"morph":{"__isSmartRef__":true,"id":430},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"454":{"x":113.5,"y":81,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"455":{"x":30,"y":31,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"456":{"x":39,"y":-11,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"457":{"partName":"ProgressIndicator","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"458":{"centeredHorizontal":true,"centeredVertical":true},"459":{"position":{"__isSmartRef__":true,"id":460},"_Extent":{"__isSmartRef__":true,"id":461},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":462},"_Fill":{"__isSmartRef__":true,"id":463},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":464},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":465},"_BorderRadius":8.515,"_Opacity":0.8146,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"460":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"461":{"x":266,"y":223,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"462":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"463":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"464":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"465":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"466":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"467":{"partsSpaceName":"PartsBin/iPadWidgets","__SourceModuleName__":"Global.lively.PartsBin","comment":"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.","migrationLevel":4,"partName":"LoadingMorph","changes":[{"__isSmartRef__":true,"id":468},{"__isSmartRef__":true,"id":470},{"__isSmartRef__":true,"id":472},{"__isSmartRef__":true,"id":474},{"__isSmartRef__":true,"id":476},{"__isSmartRef__":true,"id":478},{"__isSmartRef__":true,"id":480},{"__isSmartRef__":true,"id":482},{"__isSmartRef__":true,"id":484},{"__isSmartRef__":true,"id":486},{"__isSmartRef__":true,"id":488},{"__isSmartRef__":true,"id":490},{"__isSmartRef__":true,"id":492},{"__isSmartRef__":true,"id":494},{"__isSmartRef__":true,"id":496},{"__isSmartRef__":true,"id":498},{"__isSmartRef__":true,"id":500},{"__isSmartRef__":true,"id":502},{"__isSmartRef__":true,"id":504},{"__isSmartRef__":true,"id":506},{"__isSmartRef__":true,"id":508},{"__isSmartRef__":true,"id":510},{"__isSmartRef__":true,"id":512},{"__isSmartRef__":true,"id":514},{"__isSmartRef__":true,"id":516},{"__isSmartRef__":true,"id":518},{"__isSmartRef__":true,"id":520},{"__isSmartRef__":true,"id":522},{"__isSmartRef__":true,"id":524},{"__isSmartRef__":true,"id":526},{"__isSmartRef__":true,"id":528},{"__isSmartRef__":true,"id":530},{"__isSmartRef__":true,"id":532},{"__isSmartRef__":true,"id":534},{"__isSmartRef__":true,"id":536},{"__isSmartRef__":true,"id":538},{"__isSmartRef__":true,"id":540},{"__isSmartRef__":true,"id":542},{"__isSmartRef__":true,"id":544},{"__isSmartRef__":true,"id":546},{"__isSmartRef__":true,"id":548},{"__isSmartRef__":true,"id":550},{"__isSmartRef__":true,"id":552},{"__isSmartRef__":true,"id":554},{"__isSmartRef__":true,"id":556},{"__isSmartRef__":true,"id":558},{"__isSmartRef__":true,"id":560},{"__isSmartRef__":true,"id":562}],"revisionOnLoad":151069,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"468":{"date":{"__isSmartRef__":true,"id":469},"author":"sstamm","message":"","id":"1C1391AE-5722-4707-BE52-F0094FC56829"},"469":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:02:04 GMT+0100 (W. Europe Standard Time)"},"470":{"date":{"__isSmartRef__":true,"id":471},"author":"sstamm","message":"","id":"663F147A-9084-4AC3-81A7-1E7BA6547F08"},"471":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:43:10 GMT+0100 (W. Europe Standard Time)"},"472":{"date":{"__isSmartRef__":true,"id":473},"author":"sstamm","message":"","id":"F72B746E-B170-4EFB-9074-5E8770640B8A"},"473":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:36:14 GMT+0100 (W. Europe Standard Time)"},"474":{"date":{"__isSmartRef__":true,"id":475},"author":"sstamm","message":"","id":"568D2EFD-C535-43AE-8944-6D8B967129F5"},"475":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:23:04 GMT+0100 (W. Europe Standard Time)"},"476":{"date":{"__isSmartRef__":true,"id":477},"author":"sstamm","message":"","id":"AB2484A6-0707-4E13-845E-F0A5F48BBA3D"},"477":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:45 GMT+0100 (W. Europe Standard Time)"},"478":{"date":{"__isSmartRef__":true,"id":479},"author":"sstamm","message":"","id":"97D20633-F76C-46A5-A32A-FFE9BC83CAB3"},"479":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:10 GMT+0100 (W. Europe Standard Time)"},"480":{"date":{"__isSmartRef__":true,"id":481},"author":"sstamm","message":"","id":"8A697DF5-9A45-4A84-B709-9719BF55083E"},"481":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:56:54 GMT+0100 (W. Europe Standard Time)"},"482":{"date":{"__isSmartRef__":true,"id":483},"author":"sstamm","message":"","id":"F2157D66-1571-4B9A-B325-6FA96488260F"},"483":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:51:05 GMT+0100 (W. Europe Standard Time)"},"484":{"date":{"__isSmartRef__":true,"id":485},"author":"sstamm","message":"","id":"E5E808CA-06AB-47DC-A9C9-CA7967591545"},"485":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:47:19 GMT+0100 (W. Europe Standard Time)"},"486":{"date":{"__isSmartRef__":true,"id":487},"author":"sstamm","message":"","id":"009DC4E0-23CA-485A-A796-801AA0F75049"},"487":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:46:25 GMT+0100 (W. Europe Standard Time)"},"488":{"date":{"__isSmartRef__":true,"id":489},"author":"sstamm","message":"","id":"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4"},"489":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:45:05 GMT+0100 (W. Europe Standard Time)"},"490":{"date":{"__isSmartRef__":true,"id":491},"author":"sstamm","message":"","id":"FFE16986-548D-4AC2-A627-CF6416282BC4"},"491":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:37:15 GMT+0100 (W. Europe Standard Time)"},"492":{"date":{"__isSmartRef__":true,"id":493},"author":"sstamm","message":"","id":"57213D63-7147-4057-ADC9-30994443B066"},"493":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:35:29 GMT+0100 (W. Europe Standard Time)"},"494":{"date":{"__isSmartRef__":true,"id":495},"author":"sstamm","message":"","id":"75A31364-B380-4312-BB5B-F8F2DA1CE824"},"495":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:31:52 GMT+0100 (W. Europe Standard Time)"},"496":{"date":{"__isSmartRef__":true,"id":497},"author":"sstamm","message":"","id":"5AA50B7E-7D33-44C4-807B-BF1ABA31D530"},"497":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:14:10 GMT+0100 (W. Europe Standard Time)"},"498":{"date":{"__isSmartRef__":true,"id":499},"author":"sstamm","message":"","id":"BCDCC505-534C-45E5-9BB2-5238959A5AD0"},"499":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:02:56 GMT+0100 (W. Europe Standard Time)"},"500":{"date":{"__isSmartRef__":true,"id":501},"author":"sstamm","message":"","id":"890D14F4-E89D-4E05-BFB9-875D6AB6C765"},"501":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:01:50 GMT+0100 (W. Europe Standard Time)"},"502":{"date":{"__isSmartRef__":true,"id":503},"author":"sstamm","message":"","id":"B6FE0805-0D24-4267-8238-8B332352617E"},"503":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:55:44 GMT+0100 (W. Europe Standard Time)"},"504":{"date":{"__isSmartRef__":true,"id":505},"author":"sstamm","message":"callbacks are working","id":"9348260A-3B55-4659-BC85-440BFBD98EA4"},"505":{"isSerializedDate":true,"string":"Fri Feb 10 2012 09:45:55 GMT+0100 (W. Europe Standard Time)"},"506":{"date":{"__isSmartRef__":true,"id":507},"author":"sstamm","message":"made it more opaque","id":"1B84264C-2822-407F-A58F-19217BCD2762"},"507":{"isSerializedDate":true,"string":"Wed Feb 08 2012 11:41:50 GMT+0100 (W. Europe Standard Time)"},"508":{"date":{"__isSmartRef__":true,"id":509},"author":"sstamm","message":"","id":"0FB41D7D-2A52-4782-814B-A66C24FCE569"},"509":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:13:49 GMT+0100 (W. Europe Standard Time)"},"510":{"date":{"__isSmartRef__":true,"id":511},"author":"sstamm","message":"","id":"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F"},"511":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:22:07 GMT+0100 (W. Europe Standard Time)"},"512":{"date":{"__isSmartRef__":true,"id":513},"author":"sstamm","message":"trollolol","id":"F6CFAD78-AC72-4DE2-9F38-79776C2E9462"},"513":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:55:14 GMT+0100 (W. Europe Standard Time)"},"514":{"date":{"__isSmartRef__":true,"id":515},"author":"sstamm","message":"should be centered now","id":"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB"},"515":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:54:35 GMT+0100 (W. Europe Standard Time)"},"516":{"date":{"__isSmartRef__":true,"id":517},"author":"sstamm","message":"initial commit","id":"8920D925-DD16-4667-B8C7-FB74D78C2424"},"517":{"isSerializedDate":true,"string":"Thu Feb 02 2012 13:26:01 GMT+0100 (W. Europe Standard Time)"},"518":{"date":{"__isSmartRef__":true,"id":519},"author":"sstamm","message":"changed text morph name","id":"80E88A3C-5AF3-48F2-A600-710877630997"},"519":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:04:01 GMT+0100 (W. Europe Standard Time)"},"520":{"date":{"__isSmartRef__":true,"id":521},"author":"sstamm","message":"added loading script","id":"EE9B8F4D-1F03-4232-82E6-794046974F8F"},"521":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:28:30 GMT+0100 (W. Europe Standard Time)"},"522":{"date":{"__isSmartRef__":true,"id":523},"author":"sstamm","message":"added disconnection","id":"11F19267-924E-4087-99ED-998245576BD2"},"523":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:32:58 GMT+0100 (W. Europe Standard Time)"},"524":{"date":{"__isSmartRef__":true,"id":525},"author":"sstamm","message":"removed connections before deletion","id":"35A88218-6864-4D52-83A2-BFF7B9A6907C"},"525":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:41:00 GMT+0100 (W. Europe Standard Time)"},"526":{"date":{"__isSmartRef__":true,"id":527},"author":"sstamm","message":"now able to load parts by name and category as well as per partItem","id":"F36A5782-461D-4813-95F8-0207990A261C"},"527":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:24:30 GMT+0100 (W. Europe Standard Time)"},"528":{"date":{"__isSmartRef__":true,"id":529},"author":"sstamm","message":"now with round corners","id":"F42C39CB-CC37-467D-BF10-D362241F047E"},"529":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:26:23 GMT+0100 (W. Europe Standard Time)"},"530":{"date":{"__isSmartRef__":true,"id":531},"author":"sstamm","message":"loadingMorph is sync now","id":"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145"},"531":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:48:04 GMT+0100 (W. Europe Standard Time)"},"532":{"date":{"__isSmartRef__":true,"id":533},"author":"sstamm","message":"display the loadingMorph in new thread","id":"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC"},"533":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:53:49 GMT+0100 (W. Europe Standard Time)"},"534":{"date":{"__isSmartRef__":true,"id":535},"author":"sstamm","message":"","id":"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3"},"535":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:49:48 GMT+0100 (W. Europe Standard Time)"},"536":{"date":{"__isSmartRef__":true,"id":537},"author":"sstamm","message":"","id":"220821B3-C589-41C9-A324-8E7E6D9D6CEB"},"537":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:58:43 GMT+0100 (W. Europe Standard Time)"},"538":{"date":{"__isSmartRef__":true,"id":539},"author":"sstamm","message":"","id":"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707"},"539":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:04:28 GMT+0100 (W. Europe Standard Time)"},"540":{"date":{"__isSmartRef__":true,"id":541},"author":"sstamm","message":"load request in new thread if loading should be async","id":"18282D28-D6D4-48C9-A508-6E3244449BD8"},"541":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:10:27 GMT+0100 (W. Europe Standard Time)"},"542":{"date":{"__isSmartRef__":true,"id":543},"author":"sstamm","message":"added benchmarking output","id":"249CFF90-DDF5-4A83-9759-0289E96D7D58"},"543":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:31:50 GMT+0100 (W. Europe Standard Time)"},"544":{"date":{"__isSmartRef__":true,"id":545},"author":"sstamm","message":"","id":"882082E1-29B6-418D-9B8B-672729D60619"},"545":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:38:26 GMT+0100 (W. Europe Standard Time)"},"546":{"date":{"__isSmartRef__":true,"id":547},"author":"sstamm","message":"","id":"5179AEF9-E19F-4B0C-BBD8-556C5687988A"},"547":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:44:11 GMT+0100 (W. Europe Standard Time)"},"548":{"date":{"__isSmartRef__":true,"id":549},"author":"sstamm","message":"","id":"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3"},"549":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:48:14 GMT+0100 (W. Europe Standard Time)"},"550":{"date":{"__isSmartRef__":true,"id":551},"author":"sstamm","message":"","id":"2A718D1F-1036-41D6-999A-336F2B14E65D"},"551":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:49:47 GMT+0100 (W. Europe Standard Time)"},"552":{"date":{"__isSmartRef__":true,"id":553},"author":"sstamm","message":"","id":"EB6BDD0C-7EEC-4124-B77F-2F106A601538"},"553":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:59:48 GMT+0100 (W. Europe Standard Time)"},"554":{"date":{"__isSmartRef__":true,"id":555},"author":"sstamm","message":"","id":"63EC8D07-AB6A-450A-BB84-9B4D37E03647"},"555":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:02:33 GMT+0100 (W. Europe Standard Time)"},"556":{"date":{"__isSmartRef__":true,"id":557},"author":"sstamm","message":"","id":"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9"},"557":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:03:42 GMT+0100 (W. Europe Standard Time)"},"558":{"date":{"__isSmartRef__":true,"id":559},"author":"sstamm","message":"first attempt to introduce callback functions to part loading","id":"22BD0B95-8948-411A-A56E-AD7CBE445F1D"},"559":{"isSerializedDate":true,"string":"Thu Feb 09 2012 20:20:11 GMT+0100 (W. Europe Standard Time)"},"560":{"date":{"__isSmartRef__":true,"id":561},"author":"sstamm","message":"","id":"A216DFD2-9D1F-4E62-A22F-6B5472823E1B"},"561":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:37:34 GMT+0100 (W. Europe Standard Time)"},"562":{"date":{"__isSmartRef__":true,"id":563},"author":"sstamm","message":"","id":"464E723A-08DC-433C-AA5C-CEC850DBAF0B"},"563":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:29 GMT+0100 (W. Europe Standard Time)"},"564":{"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"},"565":{"morph":{"__isSmartRef__":true,"id":429},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"566":{"x":266,"y":223,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"567":{"adjustForNewBounds":true},"568":{"x":171,"y":-13,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"569":{"loadPart":{"__isSmartRef__":true,"id":570},"loadFinished":{"__isSmartRef__":true,"id":574},"loadPartByName":{"__isSmartRef__":true,"id":578}},"570":{"varMapping":{"__isSmartRef__":true,"id":571},"source":"function loadPart(partItem, isAsync) {\n this.partItem = partItem;\n \n this.openInWorld();\n if(partItem.part) {\n this.setExtent(partItem.part.getExtent());\n }\n this.align(this.bounds().center(), $world.visibleBounds().center());\n \n \n if(typeof isAsync === \"function\") {\n this.callback = isAsync;\n }\n\n connect(partItem, 'part', this, \"loadFinished\");\n\n partItem.loadPart(isAsync);\n\n return partItem.part;\n\n}","funcProperties":{"__isSmartRef__":true,"id":572},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"571":{"this":{"__isSmartRef__":true,"id":429}},"572":{"timestamp":{"__isSmartRef__":true,"id":573},"user":"sstamm","tags":[]},"573":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:18 GMT+0100 (W. Europe Standard Time)"},"574":{"varMapping":{"__isSmartRef__":true,"id":575},"source":"function loadFinished(part) {\n if(this.owner === $world.firstHand()) {\n $world.firstHand().removeAllMorphs();\n } else {\n this.owner.addMorph(part);\n part.align(part.bounds().center(), this.bounds().center());\n this.remove();\n }\n disconnect(this.partItem, 'part', this, \"loadFinished\");\n if(this.callback) {\n this.callback(part);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":576},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"575":{"this":{"__isSmartRef__":true,"id":429}},"576":{"timestamp":{"__isSmartRef__":true,"id":577},"user":"sstamm","tags":[]},"577":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:01:53 GMT+0100 (W. Europe Standard Time)"},"578":{"varMapping":{"__isSmartRef__":true,"id":579},"source":"function loadPartByName(partName, optPartsSpaceName, isAsync) {\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\n return this.loadPart(partItem, isAsync);\n}","funcProperties":{"__isSmartRef__":true,"id":580},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"579":{"this":{"__isSmartRef__":true,"id":429}},"580":{"timestamp":{"__isSmartRef__":true,"id":581},"user":"sstamm","tags":[]},"581":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:03:18 GMT+0100 (W. Europe Standard Time)"},"582":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"savedWorldAsURL","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"visitNewPageAfterSaveAs","converter":null,"converterString":null,"updaterString":"function ($upd, v) {\n if (v && v.toString() !== URL.source.toString()) {\n $upd(v)\n }\n }","varMapping":{"__isSmartRef__":true,"id":583},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":584},"__LivelyClassName__":"AttributeConnection"},"583":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"584":{"updater":{"__isSmartRef__":true,"id":585}},"585":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":583},"source":"function ($upd, v) {\n if (v && v.toString() !== URL.source.toString()) {\n $upd(v)\n }\n }","funcProperties":{"__isSmartRef__":true,"id":586},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"586":{},"587":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/projects/BP2012/Research/Flap2.xhtml","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"isSimplifiedRegistry":true}}]]>