>>onMouseOver: TypeError: Cannot call method 'invoke' of undefined\nTypeError: Cannot call method 'invoke' of undefined\n at Text.onMouseOver (http://lively-kernel.org/repository/webwerkstatt/generated/combinedModules.js?8e8e3440667e3c7eccfa9aefeb69b0f5:21906:44)\n at EventHandler.handleEvent (http://lively-kernel.org/repository/webwerkstatt/generated/combinedModules.js?8e8e3440667e3c7eccfa9aefeb69b0f5:19718:63)\n at HTMLDivElement.bound (http://lively-kernel.org/repository/webwerkstatt/lively/bootstrap.js:765:37)","__layered_draggingEnabled__":true,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":421},"worldMenuOpened":false,"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":422}],"doNotSerialize":["$$savedWorldAsURL","$$baseThemeStyleSheet"],"doNotCopyProperties":["$$savedWorldAsURL"],"_ClipMode":"visible","loadingMorph":{"__isSmartRef__":true,"id":424},"lastModified":{"__isSmartRef__":true,"id":550},"clickedOnMorphTime":1354371362088,"eventStartPos":null,"__serializedExpressions__":["_Position"],"savedWorldAsURL":{"__isSmartRef__":true,"id":551},"__LivelyClassName__":"lively.morphic.World","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"1":{"submorphs":[],"scripts":[],"id":121,"shape":{"__isSmartRef__":true,"id":2},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":838,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"layout":{"__isSmartRef__":true,"id":3},"textChunks":[{"__isSmartRef__":true,"id":4}],"charsReplaced":"pages where I ","lastFindLoc":55,"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":6},"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":838,"_MinTextHeight":null,"isBeingDragged":false,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,110.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(443.0,-6.0)"},"2":{"fill":null,"_BorderWidth":1,"_ClipMode":"auto","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(412.0,100.0)","_BorderColor":"Color.rgb(255,255,255)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"3":{"resizeWidth":true,"resizeHeight":true},"4":{"style":{"__isSmartRef__":true,"id":5},"chunkOwner":{"__isSmartRef__":true,"id":1},"_id":"_133","storedString":"Hi there !\n\nHere you can see some random stuff of mine.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7":{"submorphs":[],"scripts":[],"id":257,"shape":{"__isSmartRef__":true,"id":8},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":420,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":25,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":9},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"textChunks":[{"__isSmartRef__":true,"id":10},{"__isSmartRef__":true,"id":12}],"charsReplaced":"join's worlds\n","lastFindLoc":14,"_ClipMode":"visible","eventHandler":{"__isSmartRef__":true,"id":14},"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":420,"_MinTextHeight":null,"isBeingDragged":false,"priorSelectionRange":[11,7],"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,30.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)","distanceToDragEvent":"lively.pt(270.0,-10.0)"},"8":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(420.0,38.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"9":{"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10":{"style":{"__isSmartRef__":true,"id":11},"chunkOwner":{"__isSmartRef__":true,"id":7},"storedString":"join's ","_id":"_12","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12":{"_id":"_134","style":{"__isSmartRef__":true,"id":13},"chunkOwner":{"__isSmartRef__":true,"id":7},"storedString":"home","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14":{"morph":{"__isSmartRef__":true,"id":7},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15":{"submorphs":[],"scripts":[],"id":"26C03819-4A95-4B38-8EFB-A8A53E031C63","shape":{"__isSmartRef__":true,"id":16},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":17},"eventHandler":{"__isSmartRef__":true,"id":26},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","E77EE8D3-485F-4655-BC89-51634ADFDDC5","2ED45F2F-81E4-4953-84F5-8024534C7D82","440F599B-675F-4F5C-9C11-5BACF5B4494A","FCC05E03-5242-4B3A-BE20-1085DFE0DA70","23F25729-2C5A-4165-A624-367EE6E3FABC","608FF0D4-3C57-4D97-BC99-F016BCBAF65D"],"partTests":{"__isSmartRef__":true,"id":27},"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":0},"layout":{"__isSmartRef__":true,"id":32},"isInLayoutCycle":false,"isBeingDragged":false,"_Rotation":0,"_Scale":1,"isCopyMorphRef":true,"morphRefId":4,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(459.9,231.9)","distanceToDragEvent":"lively.pt(71.0,-8.0)"},"16":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(336.5,45.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"17":{"partsSpaceName":"PartsBin/Basic","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":18},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":22},{"__isSmartRef__":true,"id":24}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18":{"date":{"__isSmartRef__":true,"id":19},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"19":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"20":{"date":{"__isSmartRef__":true,"id":21},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"21":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"22":{"date":{"__isSmartRef__":true,"id":23},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"23":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"24":{"date":{"__isSmartRef__":true,"id":25},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"25":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"26":{"morph":{"__isSmartRef__":true,"id":15},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"27":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":28}},"28":{"test01IsMorph":{"__isSmartRef__":true,"id":29}},"29":{"varMapping":{"__isSmartRef__":true,"id":30},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":31},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"30":{"this":{"__isSmartRef__":true,"id":27}},"31":{},"32":{"layouter":{"__isSmartRef__":true,"id":33},"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(337.5,90.0)"},"33":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":10,"spacing":15,"container":{"__isSmartRef__":true,"id":15},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"34":{"submorphs":[{"__isSmartRef__":true,"id":35},{"__isSmartRef__":true,"id":150},{"__isSmartRef__":true,"id":240}],"scripts":[],"id":"B765E413-F27D-4787-8137-45F90E504368","shape":{"__isSmartRef__":true,"id":355},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"showsHalos":false,"name":"TodoList","partsBinMetaInfo":{"__isSmartRef__":true,"id":356},"eventHandler":{"__isSmartRef__":true,"id":371},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","B7087DE8-4738-4E6B-AFFA-D75165A8E31A","0A11B8DC-E7E8-4658-B47D-5220A6CFAE35","7A743F20-B88D-41C0-8C96-7E991AB8CEE7","E0E467B6-4F54-48B1-9CFD-4D0D01644393","A532768D-1295-49E2-8A9C-65BB26CB5FA4","2EB31034-8175-433F-9F4A-BBD08BDD45C9"],"partTests":{"__isSmartRef__":true,"id":372},"_ClipMode":"hidden","layout":{"__isSmartRef__":true,"id":377},"isInLayoutCycle":false,"isBeingDragged":false,"isCopyMorphRef":true,"morphRefId":6,"owner":{"__isSmartRef__":true,"id":0},"moved":true,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":379},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(482.0,18.0)","distanceToDragEvent":"lively.pt(221.0,-16.0)"},"35":{"submorphs":[{"__isSmartRef__":true,"id":36},{"__isSmartRef__":true,"id":42},{"__isSmartRef__":true,"id":74}],"scripts":[],"id":"AC27988A-B420-4C26-B3D3-2A8198C70B9B","shape":{"__isSmartRef__":true,"id":100},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"showsHalos":false,"name":"TodoItemProto","partsBinMetaInfo":{"__isSmartRef__":true,"id":101},"eventHandler":{"__isSmartRef__":true,"id":110},"attributeConnections":[{"__isSmartRef__":true,"id":111},{"__isSmartRef__":true,"id":113}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4"],"partTests":{"__isSmartRef__":true,"id":114},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":119},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"isTodoItem":true,"owner":{"__isSmartRef__":true,"id":34},"_Visible":false,"done":false,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":121},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,10.0)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"36":{"submorphs":[],"scripts":[],"id":"AF37C2B3-4218-4B56-9252-C244BA294B13","shape":{"__isSmartRef__":true,"id":37},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"__serializedExpressions__":["_Position"],"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":38},"eventHandler":{"__isSmartRef__":true,"id":39},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":40},{"__isSmartRef__":true,"id":41}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":35},"checked":false,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"37":{"stringifiedShapeNode":"","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"38":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"39":{"morph":{"__isSmartRef__":true,"id":36},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"40":{"sourceObj":{"__isSmartRef__":true,"id":36},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":35},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"41":{"sourceObj":{"__isSmartRef__":true,"id":36},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":35},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"42":{"submorphs":[],"scripts":[],"id":"4FE4A1CD-56BD-4B54-9A77-71728DF818E3","shape":{"__isSmartRef__":true,"id":43},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","_Padding"],"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":44},"textChunks":[{"__isSmartRef__":true,"id":53}],"charsReplaced":"","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":55},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":35},"layout":{"__isSmartRef__":true,"id":56},"previousSelection":[0,4],"ctrlCPressed":0,"priorSelectionRange":[0,4],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":57},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"43":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(298.2,15.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"44":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":45},{"__isSmartRef__":true,"id":47},{"__isSmartRef__":true,"id":49},{"__isSmartRef__":true,"id":51}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"45":{"date":{"__isSmartRef__":true,"id":46},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"46":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"47":{"date":{"__isSmartRef__":true,"id":48},"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"},"48":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"49":{"date":{"__isSmartRef__":true,"id":50},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"50":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"51":{"date":{"__isSmartRef__":true,"id":52},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"52":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"53":{"style":{"__isSmartRef__":true,"id":54},"chunkOwner":{"__isSmartRef__":true,"id":42},"storedString":"test","_id":"_1727","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"54":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"55":{"morph":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"56":{"resizeWidth":true,"adjustForNewBounds":true},"57":{"onTabPressed":{"__isSmartRef__":true,"id":58},"onKeyDown":{"__isSmartRef__":true,"id":66}},"58":{"varMapping":{"__isSmartRef__":true,"id":59},"source":"function onTabPressed(evt) {\n evt.stop();\n this.owner.selectNext(evt.isShiftDown());\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":64},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"59":{"this":{"__isSmartRef__":true,"id":42},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":60}},"60":{"$super":{"__isSmartRef__":true,"id":61}},"61":{"varMapping":{"__isSmartRef__":true,"id":62},"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":63},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"62":{"obj":{"__isSmartRef__":true,"id":42},"name":"onTabPressed"},"63":{},"64":{"timestamp":{"__isSmartRef__":true,"id":65},"user":"robertkrahn"},"65":{"isSerializedDate":true,"string":"Sat Apr 21 2012 18:08:04 GMT+0200 (CEST)"},"66":{"varMapping":{"__isSmartRef__":true,"id":67},"source":"function onKeyDown(evt) {\n var result = $super(evt);\n var char = String.fromCharCode(evt.keyCode).toLowerCase();\n this.ctrlCPressed = this.ctrlCPressed || 0;\n if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n else { this.ctrlCPressed = 0 }\n if (this.ctrlCPressed === 2) {\n this.ctrlCPressed = 0;\n this.owner.done = !this.owner.done;\n }\n return result\n }","funcProperties":{"__isSmartRef__":true,"id":72},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"67":{"this":{"__isSmartRef__":true,"id":42},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":68}},"68":{"$super":{"__isSmartRef__":true,"id":69}},"69":{"varMapping":{"__isSmartRef__":true,"id":70},"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":71},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"70":{"obj":{"__isSmartRef__":true,"id":42},"name":"onKeyDown"},"71":{},"72":{"timestamp":{"__isSmartRef__":true,"id":73},"user":"robertkrahn"},"73":{"isSerializedDate":true,"string":"Sat Apr 21 2012 18:17:34 GMT+0200 (CEST)"},"74":{"submorphs":[{"__isSmartRef__":true,"id":75}],"scripts":[],"id":"1BE82C7E-B1C7-4039-A628-20C52DE6640C","shape":{"__isSmartRef__":true,"id":80},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":81},"lighterFill":{"__isSmartRef__":true,"id":86},"label":{"__isSmartRef__":true,"id":75},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":91},"attributeConnections":[{"__isSmartRef__":true,"id":98}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":99},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":35},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"75":{"submorphs":[],"scripts":[],"id":"D68F4CC1-EA5B-4654-A7F0-1BA37D0FA6A2","shape":{"__isSmartRef__":true,"id":76},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":74},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":77}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":79},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_WordBreak":"break-all","_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"76":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"77":{"style":{"__isSmartRef__":true,"id":78},"chunkOwner":{"__isSmartRef__":true,"id":75},"storedString":"X","_id":"_1728","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"78":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"79":{"morph":{"__isSmartRef__":true,"id":75},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"80":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":81},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"81":{"stops":[{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":84},{"__isSmartRef__":true,"id":85}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"82":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"83":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"84":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"85":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"86":{"stops":[{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":88},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":90}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"87":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"88":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"89":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"90":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"91":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":92},{"__isSmartRef__":true,"id":94},{"__isSmartRef__":true,"id":96}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"92":{"date":{"__isSmartRef__":true,"id":93},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"93":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"94":{"date":{"__isSmartRef__":true,"id":95},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"95":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"96":{"date":{"__isSmartRef__":true,"id":97},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"97":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"98":{"sourceObj":{"__isSmartRef__":true,"id":74},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":35},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"99":{"morph":{"__isSmartRef__":true,"id":74},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"100":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"101":{"partsSpaceName":"PartsBin/Basic/","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":102},{"__isSmartRef__":true,"id":104},{"__isSmartRef__":true,"id":106},{"__isSmartRef__":true,"id":108}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"102":{"date":{"__isSmartRef__":true,"id":103},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"103":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"104":{"date":{"__isSmartRef__":true,"id":105},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"105":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"106":{"date":{"__isSmartRef__":true,"id":107},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"107":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"108":{"date":{"__isSmartRef__":true,"id":109},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"109":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"110":{"morph":{"__isSmartRef__":true,"id":35},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"111":{"sourceObj":{"__isSmartRef__":true,"id":35},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":35},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":112},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"112":{"source":{"__isSmartRef__":true,"id":35},"target":{"__isSmartRef__":true,"id":35}},"113":{"sourceObj":{"__isSmartRef__":true,"id":35},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":36},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"114":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":115}},"115":{"test01IsMorph":{"__isSmartRef__":true,"id":116}},"116":{"varMapping":{"__isSmartRef__":true,"id":117},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":118},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"117":{"this":{"__isSmartRef__":true,"id":114}},"118":{},"119":{"layouter":{"__isSmartRef__":true,"id":120},"__serializedExpressions__":["extentWithoutPlaceholder"],"adjustForNewBounds":true,"resizeWidth":false,"extentWithoutPlaceholder":"lively.pt(338.4,23.2)"},"120":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":35},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"121":{"isDone":{"__isSmartRef__":true,"id":122},"reset":{"__isSmartRef__":true,"id":126},"onDoneChange":{"__isSmartRef__":true,"id":130},"remove":{"__isSmartRef__":true,"id":134},"selectNext":{"__isSmartRef__":true,"id":142},"todoText":{"__isSmartRef__":true,"id":146}},"122":{"varMapping":{"__isSmartRef__":true,"id":123},"source":"function isDone() {\n return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":124},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"123":{"this":{"__isSmartRef__":true,"id":35}},"124":{"timestamp":{"__isSmartRef__":true,"id":125},"user":"robertkrahn","tags":[]},"125":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:45:13 GMT+0200 (CEST)"},"126":{"varMapping":{"__isSmartRef__":true,"id":127},"source":"function reset() {\n connect(this.get('CheckBox'), 'checked', this, 'done');\n connect(this, 'done', this.get('CheckBox'), 'setChecked');\n connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n connect(this.get('removeButton'), 'fire', this, 'remove');\n this.isTodoItem = true;\n this.get('Text').addScript(function onTabPressed(evt) {\n evt.stop();\n this.owner.selectNext(evt.isShiftDown());\n return true;\n });\n this.get('Text').addScript(function onKeyDown(evt) {\n var result = $super(evt);\n var char = String.fromCharCode(evt.keyCode).toLowerCase();\n this.ctrlCPressed = this.ctrlCPressed || 0;\n if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n else { this.ctrlCPressed = 0 }\n if (this.ctrlCPressed === 2) {\n this.ctrlCPressed = 0;\n this.owner.done = !this.owner.done;\n }\n return result\n });\n}","funcProperties":{"__isSmartRef__":true,"id":128},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"127":{"this":{"__isSmartRef__":true,"id":35}},"128":{"timestamp":{"__isSmartRef__":true,"id":129},"user":"robertkrahn","tags":[]},"129":{"isSerializedDate":true,"string":"Sat Apr 21 2012 18:18:33 GMT+0200 (CEST)"},"130":{"varMapping":{"__isSmartRef__":true,"id":131},"source":"function onDoneChange(owner) {\n owner = owner || this.owner;\n if (owner && owner.todoChanged)\n owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":132},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"131":{"this":{"__isSmartRef__":true,"id":35}},"132":{"timestamp":{"__isSmartRef__":true,"id":133},"user":"robertkrahn","tags":[]},"133":{"isSerializedDate":true,"string":"Sat Apr 21 2012 17:42:21 GMT+0200 (CEST)"},"134":{"varMapping":{"__isSmartRef__":true,"id":135},"source":"function remove() {\n var owner = this.owner;\n $super();\n this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":140},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"135":{"this":{"__isSmartRef__":true,"id":35},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":136}},"136":{"$super":{"__isSmartRef__":true,"id":137}},"137":{"varMapping":{"__isSmartRef__":true,"id":138},"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":139},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"138":{"obj":{"__isSmartRef__":true,"id":35},"name":"remove"},"139":{},"140":{"timestamp":{"__isSmartRef__":true,"id":141},"user":"robertkrahn","tags":[]},"141":{"isSerializedDate":true,"string":"Sat Apr 21 2012 17:42:34 GMT+0200 (CEST)"},"142":{"varMapping":{"__isSmartRef__":true,"id":143},"source":"function selectNext(prev) {\n this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":144},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"143":{"this":{"__isSmartRef__":true,"id":35}},"144":{"timestamp":{"__isSmartRef__":true,"id":145},"user":"robertkrahn","tags":[]},"145":{"isSerializedDate":true,"string":"Sat Apr 21 2012 18:02:15 GMT+0200 (CEST)"},"146":{"varMapping":{"__isSmartRef__":true,"id":147},"source":"function todoText() {\n return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":148},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"147":{"this":{"__isSmartRef__":true,"id":35}},"148":{"timestamp":{"__isSmartRef__":true,"id":149},"user":"robertkrahn","tags":[]},"149":{"isSerializedDate":true,"string":"Sat Apr 21 2012 18:04:35 GMT+0200 (CEST)"},"150":{"submorphs":[{"__isSmartRef__":true,"id":151},{"__isSmartRef__":true,"id":196}],"scripts":[],"id":"B8632B64-85A9-46EC-AD41-2AFD686F0EF2","shape":{"__isSmartRef__":true,"id":222},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":223},"eventHandler":{"__isSmartRef__":true,"id":232},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","E77EE8D3-485F-4655-BC89-51634ADFDDC5","2ED45F2F-81E4-4953-84F5-8024534C7D82","440F599B-675F-4F5C-9C11-5BACF5B4494A","FCC05E03-5242-4B3A-BE20-1085DFE0DA70","23F25729-2C5A-4165-A624-367EE6E3FABC","608FF0D4-3C57-4D97-BC99-F016BCBAF65D"],"partTests":{"__isSmartRef__":true,"id":233},"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":34},"layout":{"__isSmartRef__":true,"id":238},"isInLayoutCycle":false,"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,8.9)","distanceToDragEvent":"lively.pt(71.0,-8.0)"},"151":{"submorphs":[{"__isSmartRef__":true,"id":152},{"__isSmartRef__":true,"id":160}],"scripts":[],"shape":{"__isSmartRef__":true,"id":188},"id":"D031889D-FACF-4306-93D0-22EFF56705B3","eventHandler":{"__isSmartRef__":true,"id":189},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"hidden","layout":{"__isSmartRef__":true,"id":190},"__serializedExpressions__":["_Position","distanceToDragEvent"],"progressMorph":{"__isSmartRef__":true,"id":160},"labelBlack":{"__isSmartRef__":true,"id":152},"labelWhite":{"__isSmartRef__":true,"id":155},"value":0.01,"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":191},"name":"ProgressBar","isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"derivationIds":[706,"7F5EA73B-153D-4EE7-8CC9-5DA51B1DE345","6B9A959A-FD11-4949-9F38-4B72BF1CF045","535C898A-35EE-4118-89AC-B50B360242F4","AF419CB6-8CBA-4B1B-B84E-1968816A376B","0D6FF106-E0BC-4BB8-B682-873E4824146D","F389ED9D-C939-443D-8766-15CC9BD47122"],"owner":{"__isSmartRef__":true,"id":150},"valueScale":1,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.ProgressBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(53.9,10.0)","distanceToDragEvent":"lively.pt(230.0,-14.8)"},"152":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":153},"id":"06E88326-267E-464D-B305-6AD091633609","textChunks":[{"__isSmartRef__":true,"id":175}],"eventHandler":{"__isSmartRef__":true,"id":177},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Padding","_TextColor","_Position"],"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":11,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":178},"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":151},"_MaxTextWidth":272.67045328835945,"_MaxTextHeight":null,"attributeConnections":[{"__isSmartRef__":true,"id":167},{"__isSmartRef__":true,"id":179},{"__isSmartRef__":true,"id":180}],"doNotSerialize":["$$_Position"],"doNotCopyProperties":["$$_Position"],"_MinTextWidth":272.67045328835945,"_MinTextHeight":null,"isCopyMorphRef":true,"morphRefId":2,"derivationIds":[707,"CEA022B4-E5E8-4EB7-8155-855CA568618E","9BBFAAEE-752E-4323-8826-89F181A79484","0BB84D73-E8D6-496C-AF00-70C4738E3908","DDB30691-5909-4935-A6DA-A536DE59C109","33459DD7-DBA8-4CBE-8473-AFB90EA7A1A7","E078F1C3-AE46-463E-BB77-EAE382B37D78"],"_WordBreak":"break-all","_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","_TextColor":"Color.rgb(0,0,0)","_Position":"lively.pt(0.0,4.0)"},"153":{"__serializedExpressions__":["_Position","_BorderColor","_Padding","_Extent"],"_BorderWidth":0,"_Fill":null,"attributeConnections":[{"__isSmartRef__":true,"id":154}],"doNotSerialize":["$$_Extent"],"doNotCopyProperties":["$$_Extent"],"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(272.7,17.0)"},"154":{"sourceObj":{"__isSmartRef__":true,"id":153},"sourceAttrName":"_Extent","targetObj":{"__isSmartRef__":true,"id":155},"targetMethodName":"setExtent","dependedBy":{"__isSmartRef__":true,"id":167},"varMapping":{"__isSmartRef__":true,"id":174},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"155":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":156},"id":"7DDC547E-1E27-4B3C-BDC5-C513DB1BDD78","textChunks":[{"__isSmartRef__":true,"id":157}],"eventHandler":{"__isSmartRef__":true,"id":159},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Padding","_TextColor","_Position"],"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":11,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":160},"_MaxTextWidth":272.67045328835945,"_MaxTextHeight":null,"_MinTextWidth":272.67045328835945,"_MinTextHeight":null,"isCopyMorphRef":true,"morphRefId":3,"derivationIds":[709,"511F989B-4820-4169-963A-0469C64F5283","C1536A18-0112-467D-842D-36B60DCC8EAA","C4CE2CCB-67D8-4706-9765-75916075DBD1","25B13029-8498-42C8-BCE3-925088EB5F99","21FFC3AD-055A-42F9-AF8B-F451FA31E358","84F145D8-5582-473E-94DA-4FD8F8856FFA"],"_WordBreak":"break-all","_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","_TextColor":"Color.rgb(255,255,255)","_Position":"lively.pt(0.0,4.0)"},"156":{"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(272.7,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"157":{"style":{"__isSmartRef__":true,"id":158},"chunkOwner":{"__isSmartRef__":true,"id":155},"storedString":"","_id":"_1734","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"158":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"159":{"morph":{"__isSmartRef__":true,"id":155},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"160":{"submorphs":[{"__isSmartRef__":true,"id":155}],"scripts":[],"shape":{"__isSmartRef__":true,"id":161},"id":"A406C0E8-0E4D-4BCA-99E3-C3EB7303B5CF","eventHandler":{"__isSmartRef__":true,"id":165},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":151},"_ClipMode":"hidden","layout":{"__isSmartRef__":true,"id":166},"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","isCopyMorphRef":true,"morphRefId":1,"derivationIds":[708,"9BABA734-843A-4022-B769-8D223C48368A","15AD310A-7653-4D2B-AAC1-C50A013D81B0","7CDEE295-6D2B-4D91-A29B-CCCB74D3324E","D862DFA5-6649-448D-80A1-71E397EF3B0C","9518B545-692D-4E55-B41D-E8FE7107AA86","930AC686-9AB7-44A5-9858-9E6747B3EC8A"],"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"161":{"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":162},"_BorderRadius":"5px 0px 0px 5px","_ClipMode":"hidden","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(2.0,25.0)","_BorderColor":"Color.rgb(170,170,170)","_Padding":"lively.rect(0,0,0,0)"},"162":{"stops":[{"__isSmartRef__":true,"id":163},{"__isSmartRef__":true,"id":164}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"163":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(223,223,223)"},"164":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"165":{"morph":{"__isSmartRef__":true,"id":160},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"166":{"scaleHorizontal":true,"scaleVertical":true},"167":{"sourceObj":{"__isSmartRef__":true,"id":152},"sourceAttrName":"extent","targetObj":{"__isSmartRef__":true,"id":155},"targetMethodName":"setExtent","dependendConnections":[{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":154}],"attributeConnections":[{"__isSmartRef__":true,"id":168},{"__isSmartRef__":true,"id":170},{"__isSmartRef__":true,"id":172}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"168":{"sourceObj":{"__isSmartRef__":true,"id":167},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":154},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":169},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"169":{"source":{"__isSmartRef__":true,"id":167},"target":{"__isSmartRef__":true,"id":154}},"170":{"sourceObj":{"__isSmartRef__":true,"id":167},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":154},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":171},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"171":{"source":{"__isSmartRef__":true,"id":167},"target":{"__isSmartRef__":true,"id":154}},"172":{"sourceObj":{"__isSmartRef__":true,"id":167},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":154},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":173},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"173":{"source":{"__isSmartRef__":true,"id":167},"target":{"__isSmartRef__":true,"id":154}},"174":{"source":{"__isSmartRef__":true,"id":153},"target":{"__isSmartRef__":true,"id":155}},"175":{"style":{"__isSmartRef__":true,"id":176},"chunkOwner":{"__isSmartRef__":true,"id":152},"storedString":"","_id":"_1733","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"176":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"177":{"morph":{"__isSmartRef__":true,"id":152},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"178":{"scaleHorizontal":true,"centeredVertical":true},"179":{"sourceObj":{"__isSmartRef__":true,"id":152},"sourceAttrName":"position","targetObj":{"__isSmartRef__":true,"id":155},"targetMethodName":"setPosition","dependendConnections":[{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":180}],"attributeConnections":[{"__isSmartRef__":true,"id":182},{"__isSmartRef__":true,"id":184},{"__isSmartRef__":true,"id":186}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"180":{"sourceObj":{"__isSmartRef__":true,"id":152},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":155},"targetMethodName":"setPosition","dependedBy":{"__isSmartRef__":true,"id":179},"varMapping":{"__isSmartRef__":true,"id":181},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"181":{"source":{"__isSmartRef__":true,"id":152},"target":{"__isSmartRef__":true,"id":155}},"182":{"sourceObj":{"__isSmartRef__":true,"id":179},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":180},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":183},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"183":{"source":{"__isSmartRef__":true,"id":179},"target":{"__isSmartRef__":true,"id":180}},"184":{"sourceObj":{"__isSmartRef__":true,"id":179},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":180},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":185},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"185":{"source":{"__isSmartRef__":true,"id":179},"target":{"__isSmartRef__":true,"id":180}},"186":{"sourceObj":{"__isSmartRef__":true,"id":179},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":180},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":187},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"187":{"source":{"__isSmartRef__":true,"id":179},"target":{"__isSmartRef__":true,"id":180}},"188":{"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"hidden","_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(272.7,25.0)","_BorderColor":"Color.rgb(170,170,170)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"189":{"morph":{"__isSmartRef__":true,"id":151},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"190":{"adjustForNewBounds":true,"resizeWidth":true},"191":{"partsSpaceName":"PartsBin/Widgets/","comment":"A simple progress bar that can have a label and a value (between 0 and 1).","migrationLevel":4,"partName":"ProgressBar","changes":[{"__isSmartRef__":true,"id":192},{"__isSmartRef__":true,"id":194}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"192":{"date":{"__isSmartRef__":true,"id":193},"author":"hubert.hesse","message":"Previous commit vanished automagically (It is now possible to set the value to 0)"},"193":{"isSerializedDate":true,"string":"Wed Oct 26 2011 13:22:19 GMT+0200 (CEST)"},"194":{"date":{"__isSmartRef__":true,"id":195},"author":"hubert.hesse","message":"Value can be 0 now"},"195":{"isSerializedDate":true,"string":"Fri Oct 21 2011 11:11:34 GMT+0200 (CEST)"},"196":{"submorphs":[{"__isSmartRef__":true,"id":197}],"scripts":[],"id":"D944F119-D5D3-495F-AA56-5F549BE7636A","shape":{"__isSmartRef__":true,"id":202},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":203},"lighterFill":{"__isSmartRef__":true,"id":208},"label":{"__isSmartRef__":true,"id":197},"name":"addItemButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":213},"attributeConnections":[{"__isSmartRef__":true,"id":220}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":221},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","E9FB9546-13EB-48F8-8F18-39C2E6AD2220","4D486C8E-6EEF-406F-84B2-695B147A536F","94F95631-F2E3-4C5B-B944-63CA26B7709B","818F5382-6459-49B2-83B3-84439CF309DD","8C1AE272-B391-4E09-9797-9C750A011563","3A93ECE1-E063-443A-B40F-979E320FE656"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":150},"_Rotation":0,"_Scale":1,"isPressed":false,"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(10.0,10.0)","distanceToDragEvent":"lively.pt(32.0,-15.0)"},"197":{"submorphs":[],"scripts":[],"id":"738485EE-A7C7-45A6-8047-8241B2AAFE28","shape":{"__isSmartRef__":true,"id":198},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"_MaxTextWidth":28.855783711639827,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":196},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":199}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":201},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","1329566F-3780-4E98-A324-2650738AA4AA","E1700438-5D61-487E-B597-8FD1D0867D02","1148C9AB-93B3-4DA6-AEBD-D948A40D86EA","1FFA7A18-E49B-414E-930A-4A7C820FC537","9A90AEFF-329C-4837-9B65-C8A46E798518","13DF10A4-D632-4A43-BABF-3FBE0BBE5D47"],"_MinTextWidth":28.855783711639827,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"198":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(28.9,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"199":{"style":{"__isSmartRef__":true,"id":200},"chunkOwner":{"__isSmartRef__":true,"id":197},"storedString":"+","_id":"_1726","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"200":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"201":{"morph":{"__isSmartRef__":true,"id":197},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"202":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":203},"_BorderRadius":5.2,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(28.9,24.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"203":{"stops":[{"__isSmartRef__":true,"id":204},{"__isSmartRef__":true,"id":205},{"__isSmartRef__":true,"id":206},{"__isSmartRef__":true,"id":207}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"204":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"205":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"206":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"207":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"208":{"stops":[{"__isSmartRef__":true,"id":209},{"__isSmartRef__":true,"id":210},{"__isSmartRef__":true,"id":211},{"__isSmartRef__":true,"id":212}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"209":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"210":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"211":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"212":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"213":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":214},{"__isSmartRef__":true,"id":216},{"__isSmartRef__":true,"id":218}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"214":{"date":{"__isSmartRef__":true,"id":215},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"215":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"216":{"date":{"__isSmartRef__":true,"id":217},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"217":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"218":{"date":{"__isSmartRef__":true,"id":219},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"219":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"220":{"sourceObj":{"__isSmartRef__":true,"id":196},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":34},"targetMethodName":"addTodoItem","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"221":{"morph":{"__isSmartRef__":true,"id":196},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"222":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(336.5,45.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"223":{"partsSpaceName":"PartsBin/Basic","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":224},{"__isSmartRef__":true,"id":226},{"__isSmartRef__":true,"id":228},{"__isSmartRef__":true,"id":230}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"224":{"date":{"__isSmartRef__":true,"id":225},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"225":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"226":{"date":{"__isSmartRef__":true,"id":227},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"227":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"228":{"date":{"__isSmartRef__":true,"id":229},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"229":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"230":{"date":{"__isSmartRef__":true,"id":231},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"231":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"232":{"morph":{"__isSmartRef__":true,"id":150},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"233":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":234}},"234":{"test01IsMorph":{"__isSmartRef__":true,"id":235}},"235":{"varMapping":{"__isSmartRef__":true,"id":236},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":237},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"236":{"this":{"__isSmartRef__":true,"id":233}},"237":{},"238":{"layouter":{"__isSmartRef__":true,"id":239},"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(337.5,90.0)"},"239":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":10,"spacing":15,"container":{"__isSmartRef__":true,"id":150},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"240":{"submorphs":[{"__isSmartRef__":true,"id":241},{"__isSmartRef__":true,"id":247},{"__isSmartRef__":true,"id":279}],"scripts":[],"id":"C6E9BC91-C940-4D4B-AF42-6646633B234C","shape":{"__isSmartRef__":true,"id":305},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"TodoItemProto1","partsBinMetaInfo":{"__isSmartRef__":true,"id":306},"eventHandler":{"__isSmartRef__":true,"id":315},"attributeConnections":[{"__isSmartRef__":true,"id":316},{"__isSmartRef__":true,"id":318}],"doNotSerialize":["$$done"],"doNotCopyProperties":["$$done"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","DFC6D0F9-E4FB-44C6-B43C-52BA9827D823","353F27D7-B4FD-4BAE-8CAB-CF9321C86951","380C95AC-95B2-4891-AAA9-C63EB2540F0A","DF46F124-1FD8-483A-936C-5CCC6B46018E","B2E2C353-ADF9-49F0-BA5A-362900A2903F","05B6B6C6-B21F-40E0-8BA3-07F59A54B3D8","EFB0F4F1-E269-40A6-BC05-D7B37B3341F4","AC27988A-B420-4C26-B3D3-2A8198C70B9B"],"partTests":{"__isSmartRef__":true,"id":319},"_ClipMode":"visible","layout":{"__isSmartRef__":true,"id":324},"isInLayoutCycle":false,"isBeingDragged":false,"prevScroll":[0,0],"isTodoItem":true,"_Visible":true,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"done":false,"owner":{"__isSmartRef__":true,"id":34},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":326},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.9,53.9)","distanceToDragEvent":"lively.pt(231.0,-14.0)"},"241":{"submorphs":[],"scripts":[],"id":"E015E8BD-20B5-4249-9327-8CABEF3DC3F9","shape":{"__isSmartRef__":true,"id":242},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":243},"eventHandler":{"__isSmartRef__":true,"id":244},"derivationIds":[6345,"C312E83D-707C-4284-B295-259FC7CFB5E8","B3CA60CB-D64F-42D2-B7D3-FCA87B927993","70374752-C7D2-4373-B5A6-DAE00D675005","6A4E6489-07E3-4075-842E-1688DCC23FFA","CF398E2C-E57F-4CA1-B622-FC57B6326BA1","96E85F3D-CB5D-4E29-9E31-1233E712691E","6AFACA3E-B51D-4900-882F-89F1EEBE8752","AF37C2B3-4218-4B56-9252-C244BA294B13"],"_ClipMode":"visible","attributeConnections":[{"__isSmartRef__":true,"id":245},{"__isSmartRef__":true,"id":246}],"doNotSerialize":["$$checked;","$$checked"],"doNotCopyProperties":["$$checked;","$$checked"],"owner":{"__isSmartRef__":true,"id":240},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"checked":false,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.1,3.1)"},"242":{"stringifiedShapeNode":"","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)","_Padding":"lively.rect(0,0,0,0)"},"243":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"244":{"morph":{"__isSmartRef__":true,"id":241},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"245":{"sourceObj":{"__isSmartRef__":true,"id":241},"sourceAttrName":"checked;","targetObj":{"__isSmartRef__":true,"id":240},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"246":{"sourceObj":{"__isSmartRef__":true,"id":241},"sourceAttrName":"checked","targetObj":{"__isSmartRef__":true,"id":240},"targetMethodName":"done","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"247":{"submorphs":[],"scripts":[],"id":"DC4DB9B9-C6E7-4179-AEBE-25E230110C0C","shape":{"__isSmartRef__":true,"id":248},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":290.23981499999894,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":249},"textChunks":[{"__isSmartRef__":true,"id":258}],"charsReplaced":"test","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":260},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","A9F493FF-16B2-4B2B-83EE-F0A2288ECAA0","EA77E0F8-F9E9-474A-BE9E-B037D5636E2C","0A6AED33-B153-47D6-8B68-90DE6751D4C7","04149EC6-105F-46FC-B9F7-C69307213287","95DA7B14-89FE-4EB4-9742-C177FF73AD96","DC06F5A2-1316-4A09-A6A8-DE87CAB0188F","9284C34A-2840-4438-ABBC-81823C8B9B8D","4FE4A1CD-56BD-4B54-9A77-71728DF818E3"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":290.23981499999894,"_MinTextHeight":null,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":240},"layout":{"__isSmartRef__":true,"id":261},"ctrlCPressed":0,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding"],"priorSelectionRange":[18,18],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":262},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(19.1,3.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"248":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(298.3,15.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"249":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":250},{"__isSmartRef__":true,"id":252},{"__isSmartRef__":true,"id":254},{"__isSmartRef__":true,"id":256}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"250":{"date":{"__isSmartRef__":true,"id":251},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"251":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"252":{"date":{"__isSmartRef__":true,"id":253},"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"},"253":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"254":{"date":{"__isSmartRef__":true,"id":255},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"255":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"256":{"date":{"__isSmartRef__":true,"id":257},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"257":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"258":{"style":{"__isSmartRef__":true,"id":259},"chunkOwner":{"__isSmartRef__":true,"id":247},"storedString":"Play with Lively Kernel","_id":"_1727","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"259":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"260":{"morph":{"__isSmartRef__":true,"id":247},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"261":{"resizeWidth":true,"adjustForNewBounds":true},"262":{"onTabPressed":{"__isSmartRef__":true,"id":263},"onKeyDown":{"__isSmartRef__":true,"id":271}},"263":{"varMapping":{"__isSmartRef__":true,"id":264},"source":"function onTabPressed(evt) {\n evt.stop();\n this.owner.selectNext(evt.isShiftDown());\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":269},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"264":{"this":{"__isSmartRef__":true,"id":247},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":265}},"265":{"$super":{"__isSmartRef__":true,"id":266}},"266":{"varMapping":{"__isSmartRef__":true,"id":267},"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":268},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"267":{"obj":{"__isSmartRef__":true,"id":247},"name":"onTabPressed"},"268":{},"269":{"timestamp":{"__isSmartRef__":true,"id":270},"user":"robertkrahn"},"270":{"isSerializedDate":true,"string":"Sat Apr 21 2012 18:08:04 GMT+0200 (CEST)"},"271":{"varMapping":{"__isSmartRef__":true,"id":272},"source":"function onKeyDown(evt) {\n var result = $super(evt);\n var char = String.fromCharCode(evt.keyCode).toLowerCase();\n this.ctrlCPressed = this.ctrlCPressed || 0;\n if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n else { this.ctrlCPressed = 0 }\n if (this.ctrlCPressed === 2) {\n this.ctrlCPressed = 0;\n this.owner.done = !this.owner.done;\n }\n return result\n }","funcProperties":{"__isSmartRef__":true,"id":277},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"272":{"this":{"__isSmartRef__":true,"id":247},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":273}},"273":{"$super":{"__isSmartRef__":true,"id":274}},"274":{"varMapping":{"__isSmartRef__":true,"id":275},"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":276},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"275":{"obj":{"__isSmartRef__":true,"id":247},"name":"onKeyDown"},"276":{},"277":{"timestamp":{"__isSmartRef__":true,"id":278},"user":"robertkrahn"},"278":{"isSerializedDate":true,"string":"Sat Apr 21 2012 18:17:34 GMT+0200 (CEST)"},"279":{"submorphs":[{"__isSmartRef__":true,"id":280}],"scripts":[],"id":"5DCAEE6E-4A47-423C-B58F-3283321B6886","shape":{"__isSmartRef__":true,"id":285},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":286},"lighterFill":{"__isSmartRef__":true,"id":291},"label":{"__isSmartRef__":true,"id":280},"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":296},"attributeConnections":[{"__isSmartRef__":true,"id":303}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":304},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","9FC09C37-2033-40AE-91C6-5B3994A37DD0","8D3012B6-C0E5-4B06-B1AD-CB80C6C99442","FBC7BE03-4ED9-4E15-B9AA-6CF368623D45","3F75DA2E-71BE-4858-BCB4-6127CD1A3E41","70122986-8CD4-4DC8-8730-9B2EA6173537","8557EA89-55CD-4848-978B-2B5A672DFC2A","E2895CF5-64DB-466C-8706-2BCE8E193FA3","1BE82C7E-B1C7-4039-A628-20C52DE6640C"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":240},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(321.3,3.1)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"280":{"submorphs":[],"scripts":[],"id":"5B8DA94E-5B41-4557-B13B-32E5AEDB3E78","shape":{"__isSmartRef__":true,"id":281},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":14,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":279},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":282}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":284},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","4C708A08-5021-4FEC-ACD0-EDCF84618035","9E688F9B-F93E-426F-B658-8EEDB8952289","3BFB2AFF-96E9-4660-A5D9-7C87E6D86B42","BEDE9477-7347-4A26-BA01-0687DF6805E3","BA3787BD-FDF8-40DA-8321-16FB75CA8C43","1AFA0A0C-1161-4DD3-9823-BAFE7E8A19A2","ADDF4DFA-3AD3-45A4-818D-FB01420F85C2","D68F4CC1-EA5B-4654-A7F0-1BA37D0FA6A2"],"_MinTextWidth":14,"_MinTextHeight":null,"_FontSize":6,"_WordBreak":"break-all","_Scale":1,"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"281":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,4,0,0)"},"282":{"style":{"__isSmartRef__":true,"id":283},"chunkOwner":{"__isSmartRef__":true,"id":280},"storedString":"X","_id":"_1728","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"283":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"284":{"morph":{"__isSmartRef__":true,"id":280},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"285":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":286},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,17.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"286":{"stops":[{"__isSmartRef__":true,"id":287},{"__isSmartRef__":true,"id":288},{"__isSmartRef__":true,"id":289},{"__isSmartRef__":true,"id":290}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"287":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"288":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"289":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"290":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"291":{"stops":[{"__isSmartRef__":true,"id":292},{"__isSmartRef__":true,"id":293},{"__isSmartRef__":true,"id":294},{"__isSmartRef__":true,"id":295}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"292":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"293":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"294":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"295":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"296":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":297},{"__isSmartRef__":true,"id":299},{"__isSmartRef__":true,"id":301}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"297":{"date":{"__isSmartRef__":true,"id":298},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"298":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"299":{"date":{"__isSmartRef__":true,"id":300},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"300":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"301":{"date":{"__isSmartRef__":true,"id":302},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"302":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"303":{"sourceObj":{"__isSmartRef__":true,"id":279},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":240},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"304":{"morph":{"__isSmartRef__":true,"id":279},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"305":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(338.4,23.2)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"306":{"partsSpaceName":"PartsBin/Basic/","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":307},{"__isSmartRef__":true,"id":309},{"__isSmartRef__":true,"id":311},{"__isSmartRef__":true,"id":313}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"307":{"date":{"__isSmartRef__":true,"id":308},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"308":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"309":{"date":{"__isSmartRef__":true,"id":310},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"310":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"311":{"date":{"__isSmartRef__":true,"id":312},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"312":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"313":{"date":{"__isSmartRef__":true,"id":314},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"314":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"315":{"morph":{"__isSmartRef__":true,"id":240},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"316":{"sourceObj":{"__isSmartRef__":true,"id":240},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":240},"targetMethodName":"onDoneChange","converterString":"function () { return null }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":317},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"317":{"source":{"__isSmartRef__":true,"id":240},"target":{"__isSmartRef__":true,"id":240}},"318":{"sourceObj":{"__isSmartRef__":true,"id":240},"sourceAttrName":"done","targetObj":{"__isSmartRef__":true,"id":241},"targetMethodName":"setChecked","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"319":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":320}},"320":{"test01IsMorph":{"__isSmartRef__":true,"id":321}},"321":{"varMapping":{"__isSmartRef__":true,"id":322},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":323},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"322":{"this":{"__isSmartRef__":true,"id":319}},"323":{},"324":{"layouter":{"__isSmartRef__":true,"id":325},"adjustForNewBounds":true,"resizeWidth":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(338.4,23.2)"},"325":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":3.115,"spacing":3.95,"container":{"__isSmartRef__":true,"id":240},"__LivelyClassName__":"lively.morphic.Layout.TightHorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"326":{"isDone":{"__isSmartRef__":true,"id":327},"reset":{"__isSmartRef__":true,"id":331},"onDoneChange":{"__isSmartRef__":true,"id":335},"remove":{"__isSmartRef__":true,"id":339},"selectNext":{"__isSmartRef__":true,"id":347},"todoText":{"__isSmartRef__":true,"id":351}},"327":{"varMapping":{"__isSmartRef__":true,"id":328},"source":"function isDone() {\n return this.done;\n}","funcProperties":{"__isSmartRef__":true,"id":329},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"328":{"this":{"__isSmartRef__":true,"id":240}},"329":{"timestamp":{"__isSmartRef__":true,"id":330},"user":"robertkrahn","tags":[]},"330":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:45:13 GMT+0200 (CEST)"},"331":{"varMapping":{"__isSmartRef__":true,"id":332},"source":"function reset() {\n connect(this.get('CheckBox'), 'checked', this, 'done');\n connect(this, 'done', this.get('CheckBox'), 'setChecked');\n connect(this, 'done', this, 'onDoneChange', {converter: function() { return null }});\n connect(this.get('removeButton'), 'fire', this, 'remove');\n this.isTodoItem = true;\n this.get('Text').addScript(function onTabPressed(evt) {\n evt.stop();\n this.owner.selectNext(evt.isShiftDown());\n return true;\n });\n this.get('Text').addScript(function onKeyDown(evt) {\n var result = $super(evt);\n var char = String.fromCharCode(evt.keyCode).toLowerCase();\n this.ctrlCPressed = this.ctrlCPressed || 0;\n if (char === 'c' && evt.isCtrlDown()) { this.ctrlCPressed++; }\n else { this.ctrlCPressed = 0 }\n if (this.ctrlCPressed === 2) {\n this.ctrlCPressed = 0;\n this.owner.done = !this.owner.done;\n }\n return result\n });\n}","funcProperties":{"__isSmartRef__":true,"id":333},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"332":{"this":{"__isSmartRef__":true,"id":240}},"333":{"timestamp":{"__isSmartRef__":true,"id":334},"user":"robertkrahn","tags":[]},"334":{"isSerializedDate":true,"string":"Sat Apr 21 2012 18:18:33 GMT+0200 (CEST)"},"335":{"varMapping":{"__isSmartRef__":true,"id":336},"source":"function onDoneChange(owner) {\n owner = owner || this.owner;\n if (owner && owner.todoChanged)\n owner.todoChanged(this);\n}","funcProperties":{"__isSmartRef__":true,"id":337},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"336":{"this":{"__isSmartRef__":true,"id":240}},"337":{"timestamp":{"__isSmartRef__":true,"id":338},"user":"robertkrahn","tags":[]},"338":{"isSerializedDate":true,"string":"Sat Apr 21 2012 17:42:21 GMT+0200 (CEST)"},"339":{"varMapping":{"__isSmartRef__":true,"id":340},"source":"function remove() {\n var owner = this.owner;\n $super();\n this.onDoneChange(owner);\n}","funcProperties":{"__isSmartRef__":true,"id":345},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"340":{"this":{"__isSmartRef__":true,"id":240},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":341}},"341":{"$super":{"__isSmartRef__":true,"id":342}},"342":{"varMapping":{"__isSmartRef__":true,"id":343},"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":344},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"343":{"obj":{"__isSmartRef__":true,"id":240},"name":"remove"},"344":{},"345":{"timestamp":{"__isSmartRef__":true,"id":346},"user":"robertkrahn","tags":[]},"346":{"isSerializedDate":true,"string":"Sat Apr 21 2012 17:42:34 GMT+0200 (CEST)"},"347":{"varMapping":{"__isSmartRef__":true,"id":348},"source":"function selectNext(prev) {\n this.owner && this.owner.focusTodoItemAfter&& this.owner.focusTodoItemAfter(this, prev);\n}","funcProperties":{"__isSmartRef__":true,"id":349},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"348":{"this":{"__isSmartRef__":true,"id":240}},"349":{"timestamp":{"__isSmartRef__":true,"id":350},"user":"robertkrahn","tags":[]},"350":{"isSerializedDate":true,"string":"Sat Apr 21 2012 18:02:15 GMT+0200 (CEST)"},"351":{"varMapping":{"__isSmartRef__":true,"id":352},"source":"function todoText() {\n return this.get('Text');\n}","funcProperties":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"352":{"this":{"__isSmartRef__":true,"id":240}},"353":{"timestamp":{"__isSmartRef__":true,"id":354},"user":"robertkrahn","tags":[]},"354":{"isSerializedDate":true,"string":"Sat Apr 21 2012 18:04:35 GMT+0200 (CEST)"},"355":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(398.5,86.1)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"356":{"partsSpaceName":"PartsBin/Productivity/","comment":"A todo list. Pretty straightforward. If your are looking for the todo item proto, it's in front of you ;)\n\nWhen a todo item text is selected you can use TAB / Shift+TAB to go to the next / prev item.\n\nWith Ctrl+c Ctrl+c (2x) you can toggle the done state.","migrationLevel":4,"partName":"TodoList","changes":[{"__isSmartRef__":true,"id":357},{"__isSmartRef__":true,"id":359},{"__isSmartRef__":true,"id":361},{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":365},{"__isSmartRef__":true,"id":367},{"__isSmartRef__":true,"id":369}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"357":{"date":{"__isSmartRef__":true,"id":358},"author":"robertkrahn","message":"fixed scaling + scrollbars","id":"AC8002BD-0B8C-464C-998E-019E4CB8776F"},"358":{"isSerializedDate":true,"string":"Sat Jun 16 2012 15:03:02 GMT+0200 (CEST)"},"359":{"date":{"__isSmartRef__":true,"id":360},"author":"robertkrahn","message":"no comment","id":"4E29EE26-F14D-4ADA-A3A2-50E3BBE40637"},"360":{"isSerializedDate":true,"string":"Sat Apr 21 2012 17:48:00 GMT+0200 (CEST)"},"361":{"date":{"__isSmartRef__":true,"id":362},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"362":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"363":{"date":{"__isSmartRef__":true,"id":364},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"364":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"365":{"date":{"__isSmartRef__":true,"id":366},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"366":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"367":{"date":{"__isSmartRef__":true,"id":368},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"368":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"369":{"date":{"__isSmartRef__":true,"id":370},"author":"robertkrahn","message":"removed resizer","id":"E98D5D9D-7825-4CD6-BDF0-D7FAAB16A6B5"},"370":{"isSerializedDate":true,"string":"Sat Apr 21 2012 17:54:23 GMT+0200 (CEST)"},"371":{"morph":{"__isSmartRef__":true,"id":34},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"372":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":373}},"373":{"test01IsMorph":{"__isSmartRef__":true,"id":374}},"374":{"varMapping":{"__isSmartRef__":true,"id":375},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":376},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"375":{"this":{"__isSmartRef__":true,"id":372}},"376":{},"377":{"adjustForNewBounds":true,"resizeWidth":true,"resizeHeight":true,"layouter":{"__isSmartRef__":true,"id":378},"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(398.5,64.4)"},"378":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":8.940000000000001,"spacing":0,"container":{"__isSmartRef__":true,"id":34},"__LivelyClassName__":"lively.morphic.Layout.JournalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"379":{"addTodoItem":{"__isSmartRef__":true,"id":380},"reset":{"__isSmartRef__":true,"id":384},"updateProgress":{"__isSmartRef__":true,"id":388},"todoChanged":{"__isSmartRef__":true,"id":392},"getLayoutableSubmorphs":{"__isSmartRef__":true,"id":396},"todoItems":{"__isSmartRef__":true,"id":404},"todoItemNext":{"__isSmartRef__":true,"id":408},"focusTodoItemAfter":{"__isSmartRef__":true,"id":412}},"380":{"varMapping":{"__isSmartRef__":true,"id":381},"source":"function addTodoItem() {\n var item = this.get('TodoItemProto').copy();\n item.setVisible(true);\n this.addMorph(item).setPosition(this.innerBounds().bottomLeft());\n var self = this;\n // there is a layouting issue when layting manually so trigger layout again...\n (function() { self.applyLayout() }).delay(0);\n this.updateProgress();\n return item;\n}","funcProperties":{"__isSmartRef__":true,"id":382},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"381":{"this":{"__isSmartRef__":true,"id":34}},"382":{"timestamp":{"__isSmartRef__":true,"id":383},"user":"robertkrahn","tags":[]},"383":{"isSerializedDate":true,"string":"Sun Apr 22 2012 01:08:52 GMT+0200 (CEST)"},"384":{"varMapping":{"__isSmartRef__":true,"id":385},"source":"function reset() {\n // this.get('TodoItemProto').setVisible(true);\n // proto = this.get('TodoItemProto').copy(); this.addMorph(proto); proto.setPosition(pt(0,0));\n // proto.setVisible(false); proto.name = 'TodoItemProto';\n connect(this.get('addItemButton'), 'fire', this, 'addTodoItem');\n this.applyStyle({clipMode: 'auto'});\n}","funcProperties":{"__isSmartRef__":true,"id":386},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"385":{"this":{"__isSmartRef__":true,"id":34}},"386":{"timestamp":{"__isSmartRef__":true,"id":387},"user":"robertkrahn","tags":[]},"387":{"isSerializedDate":true,"string":"Sat Apr 21 2012 17:41:09 GMT+0200 (CEST)"},"388":{"varMapping":{"__isSmartRef__":true,"id":389},"source":"function updateProgress() {\n var todos = this.todoItems(),\n howMany = todos.length,\n howManyDone = todos.select(function(ea) { return ea.isDone() }).length;\n this.get('ProgressBar').setValue(Math.max(0.01, howManyDone / howMany));\n}","funcProperties":{"__isSmartRef__":true,"id":390},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"389":{"this":{"__isSmartRef__":true,"id":34}},"390":{"timestamp":{"__isSmartRef__":true,"id":391},"user":"robertkrahn","tags":[]},"391":{"isSerializedDate":true,"string":"Sat Apr 21 2012 17:38:49 GMT+0200 (CEST)"},"392":{"varMapping":{"__isSmartRef__":true,"id":393},"source":"function todoChanged() {\n this.updateProgress();\n}","funcProperties":{"__isSmartRef__":true,"id":394},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"393":{"this":{"__isSmartRef__":true,"id":34}},"394":{"timestamp":{"__isSmartRef__":true,"id":395},"user":"robertkrahn","tags":[]},"395":{"isSerializedDate":true,"string":"Sat Apr 21 2012 17:17:30 GMT+0200 (CEST)"},"396":{"varMapping":{"__isSmartRef__":true,"id":397},"source":"function getLayoutableSubmorphs() {\n return $super().without(this.get('TodoItemProto')).select(function(ea) { return ea})\n}","funcProperties":{"__isSmartRef__":true,"id":402},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"397":{"this":{"__isSmartRef__":true,"id":34},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":398}},"398":{"$super":{"__isSmartRef__":true,"id":399}},"399":{"varMapping":{"__isSmartRef__":true,"id":400},"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":401},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"400":{"obj":{"__isSmartRef__":true,"id":34},"name":"getLayoutableSubmorphs"},"401":{},"402":{"timestamp":{"__isSmartRef__":true,"id":403},"user":"robertkrahn","tags":[]},"403":{"isSerializedDate":true,"string":"Sat Apr 21 2012 17:36:58 GMT+0200 (CEST)"},"404":{"varMapping":{"__isSmartRef__":true,"id":405},"source":"function todoItems() {\n return this.submorphs\n .select(function(ea) { return ea.isTodoItem })\n .without(this.get('TodoItemProto'));\n}","funcProperties":{"__isSmartRef__":true,"id":406},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"405":{"this":{"__isSmartRef__":true,"id":34}},"406":{"timestamp":{"__isSmartRef__":true,"id":407},"user":"robertkrahn","tags":[]},"407":{"isSerializedDate":true,"string":"Sat Apr 21 2012 17:39:04 GMT+0200 (CEST)"},"408":{"varMapping":{"__isSmartRef__":true,"id":409},"source":"function todoItemNext(item, before) {\n if (!item) return null;\n var sorted = this.todoItems().sortBy(function(ea) { return ea.getPosition().y }),\n itemIdx = sorted.indexOf(item);\n if (!before && sorted.length-1 === itemIdx) {\n sorted.push(this.addTodoItem());\n }\n var nextIdx = Math.min(sorted.length - 1, Math.max(0, itemIdx + (before ? -1 : 1)));\n return sorted[nextIdx];\n}","funcProperties":{"__isSmartRef__":true,"id":410},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"409":{"this":{"__isSmartRef__":true,"id":34}},"410":{"timestamp":{"__isSmartRef__":true,"id":411},"user":"robertkrahn","tags":[]},"411":{"isSerializedDate":true,"string":"Sun Apr 22 2012 01:09:42 GMT+0200 (CEST)"},"412":{"varMapping":{"__isSmartRef__":true,"id":413},"source":"function focusTodoItemAfter(item, prev) {\n var next = this.todoItemNext(item, prev);\n next && next.todoText().focus();\n}","funcProperties":{"__isSmartRef__":true,"id":414},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"413":{"this":{"__isSmartRef__":true,"id":34}},"414":{"timestamp":{"__isSmartRef__":true,"id":415},"user":"robertkrahn","tags":[]},"415":{"isSerializedDate":true,"string":"Sat Apr 21 2012 18:08:25 GMT+0200 (CEST)"},"416":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":417},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"owner":{"__isSmartRef__":true,"id":0},"carriesGrabbedMorphs":false,"_Scale":1.002003004005006,"eventHandler":{"__isSmartRef__":true,"id":418},"_Rotation":0,"lastScrollTime":1354371327051,"_ClipMode":"visible","__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.HandMorph","__SourceModuleName__":"Global.lively.morphic.Events","withLayers":["Global.NoMagnetsLayer"],"_Position":"lively.pt(727.0,223.0)"},"417":{"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(2.0,2.0)","_Fill":"Color.rgb(204,0,0)","_Padding":"lively.rect(0,0,0,0)"},"418":{"morph":{"__isSmartRef__":true,"id":416},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"419":{"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_Fill","_Padding","_BorderColor"],"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(2800.0,2900.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,0,0)"},"420":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"421":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"422":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"savedWorldAsURL","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"visitNewPageAfterSaveAs","converterString":null,"updaterString":"function ($upd, v) { \n if (v && v.toString() !== URL.source.toString()) {\n $upd(v) \n }\n }","varMapping":{"__isSmartRef__":true,"id":423},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"423":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"424":{"submorphs":[{"__isSmartRef__":true,"id":425}],"scripts":[],"id":"E0EB17F1-B0C7-4567-9636-8CEAFF6694F1","shape":{"__isSmartRef__":true,"id":436},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"showsHalos":false,"name":"LoadingMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":437},"eventHandler":{"__isSmartRef__":true,"id":535},"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,"layout":{"__isSmartRef__":true,"id":536},"prevScroll":[0,0],"moved":true,"_Rotation":0,"_Scale":1,"headRevision":146469,"_ClipMode":"visible","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":537},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(171.0,-13.0)"},"425":{"submorphs":[{"__isSmartRef__":true,"id":426}],"scripts":[],"shape":{"__isSmartRef__":true,"id":432},"id":"98F3A750-CC2C-4C34-8AC3-B591A6245901","eventHandler":{"__isSmartRef__":true,"id":433},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"name":"ProgressIndicator","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":434},"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":424},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":435},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(113.5,81.0)","distanceToDragEvent":"lively.pt(39.0,-11.0)"},"426":{"submorphs":[],"scripts":[],"id":"47C40447-83A7-408B-BC25-F9CDDC95C916","shape":{"__isSmartRef__":true,"id":427},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_MaxTextWidth":257,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"loadedMorphName","partsBinMetaInfo":{"__isSmartRef__":true,"id":428},"textChunks":[{"__isSmartRef__":true,"id":429}],"charsReplaced":"MorphName","lastFindLoc":18,"priorSelectionRange":[9,0],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":431},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_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":425},"_MinTextWidth":257,"_MinTextHeight":null,"previousSelection":[6,6],"_Align":"center","isBeingDragged":false,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-109.0,38.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(179.0,-11.0)"},"427":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(257.0,23.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"428":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"429":{"style":{"__isSmartRef__":true,"id":430},"chunkOwner":{"__isSmartRef__":true,"id":426},"storedString":"loading part","_id":"_1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"430":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"431":{"morph":{"__isSmartRef__":true,"id":426},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"432":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_ImageURL":"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"_ClipMode":"visible","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(31.0,31.0)","_Padding":"lively.rect(0,0,0,0)"},"433":{"morph":{"__isSmartRef__":true,"id":425},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"434":{"partName":"ProgressIndicator","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"435":{"centeredHorizontal":true,"centeredVertical":true},"436":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.515,"_Opacity":0.8146,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(266.0,223.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"437":{"partsSpaceName":"PartsBin/iPadWidgets","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":438},{"__isSmartRef__":true,"id":440},{"__isSmartRef__":true,"id":442},{"__isSmartRef__":true,"id":444},{"__isSmartRef__":true,"id":446},{"__isSmartRef__":true,"id":448},{"__isSmartRef__":true,"id":450},{"__isSmartRef__":true,"id":452},{"__isSmartRef__":true,"id":454},{"__isSmartRef__":true,"id":456},{"__isSmartRef__":true,"id":458},{"__isSmartRef__":true,"id":460},{"__isSmartRef__":true,"id":462},{"__isSmartRef__":true,"id":464},{"__isSmartRef__":true,"id":466},{"__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}],"revisionOnLoad":151069,"lastModifiedDate":{"__isSmartRef__":true,"id":534},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"438":{"date":{"__isSmartRef__":true,"id":439},"author":"sstamm","message":"","id":"1C1391AE-5722-4707-BE52-F0094FC56829"},"439":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:02:04 GMT+0100 (CET)"},"440":{"date":{"__isSmartRef__":true,"id":441},"author":"sstamm","message":"","id":"663F147A-9084-4AC3-81A7-1E7BA6547F08"},"441":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:43:10 GMT+0100 (CET)"},"442":{"date":{"__isSmartRef__":true,"id":443},"author":"sstamm","message":"","id":"F72B746E-B170-4EFB-9074-5E8770640B8A"},"443":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:36:14 GMT+0100 (CET)"},"444":{"date":{"__isSmartRef__":true,"id":445},"author":"sstamm","message":"","id":"568D2EFD-C535-43AE-8944-6D8B967129F5"},"445":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:23:04 GMT+0100 (CET)"},"446":{"date":{"__isSmartRef__":true,"id":447},"author":"sstamm","message":"","id":"AB2484A6-0707-4E13-845E-F0A5F48BBA3D"},"447":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:45 GMT+0100 (CET)"},"448":{"date":{"__isSmartRef__":true,"id":449},"author":"sstamm","message":"","id":"97D20633-F76C-46A5-A32A-FFE9BC83CAB3"},"449":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:10 GMT+0100 (CET)"},"450":{"date":{"__isSmartRef__":true,"id":451},"author":"sstamm","message":"","id":"8A697DF5-9A45-4A84-B709-9719BF55083E"},"451":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:56:54 GMT+0100 (CET)"},"452":{"date":{"__isSmartRef__":true,"id":453},"author":"sstamm","message":"","id":"F2157D66-1571-4B9A-B325-6FA96488260F"},"453":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:51:05 GMT+0100 (CET)"},"454":{"date":{"__isSmartRef__":true,"id":455},"author":"sstamm","message":"","id":"E5E808CA-06AB-47DC-A9C9-CA7967591545"},"455":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:47:19 GMT+0100 (CET)"},"456":{"date":{"__isSmartRef__":true,"id":457},"author":"sstamm","message":"","id":"009DC4E0-23CA-485A-A796-801AA0F75049"},"457":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:46:25 GMT+0100 (CET)"},"458":{"date":{"__isSmartRef__":true,"id":459},"author":"sstamm","message":"","id":"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4"},"459":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:45:05 GMT+0100 (CET)"},"460":{"date":{"__isSmartRef__":true,"id":461},"author":"sstamm","message":"","id":"FFE16986-548D-4AC2-A627-CF6416282BC4"},"461":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:37:15 GMT+0100 (CET)"},"462":{"date":{"__isSmartRef__":true,"id":463},"author":"sstamm","message":"","id":"57213D63-7147-4057-ADC9-30994443B066"},"463":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:35:29 GMT+0100 (CET)"},"464":{"date":{"__isSmartRef__":true,"id":465},"author":"sstamm","message":"","id":"75A31364-B380-4312-BB5B-F8F2DA1CE824"},"465":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:31:52 GMT+0100 (CET)"},"466":{"date":{"__isSmartRef__":true,"id":467},"author":"sstamm","message":"","id":"5AA50B7E-7D33-44C4-807B-BF1ABA31D530"},"467":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:14:10 GMT+0100 (CET)"},"468":{"date":{"__isSmartRef__":true,"id":469},"author":"sstamm","message":"","id":"BCDCC505-534C-45E5-9BB2-5238959A5AD0"},"469":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:02:56 GMT+0100 (CET)"},"470":{"date":{"__isSmartRef__":true,"id":471},"author":"sstamm","message":"","id":"890D14F4-E89D-4E05-BFB9-875D6AB6C765"},"471":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:01:50 GMT+0100 (CET)"},"472":{"date":{"__isSmartRef__":true,"id":473},"author":"sstamm","message":"","id":"B6FE0805-0D24-4267-8238-8B332352617E"},"473":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:55:44 GMT+0100 (CET)"},"474":{"date":{"__isSmartRef__":true,"id":475},"author":"sstamm","message":"callbacks are working","id":"9348260A-3B55-4659-BC85-440BFBD98EA4"},"475":{"isSerializedDate":true,"string":"Fri Feb 10 2012 09:45:55 GMT+0100 (CET)"},"476":{"date":{"__isSmartRef__":true,"id":477},"author":"sstamm","message":"made it more opaque","id":"1B84264C-2822-407F-A58F-19217BCD2762"},"477":{"isSerializedDate":true,"string":"Wed Feb 08 2012 11:41:50 GMT+0100 (CET)"},"478":{"date":{"__isSmartRef__":true,"id":479},"author":"sstamm","message":"","id":"0FB41D7D-2A52-4782-814B-A66C24FCE569"},"479":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:13:49 GMT+0100 (CET)"},"480":{"date":{"__isSmartRef__":true,"id":481},"author":"sstamm","message":"","id":"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F"},"481":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:22:07 GMT+0100 (CET)"},"482":{"date":{"__isSmartRef__":true,"id":483},"author":"sstamm","message":"trollolol","id":"F6CFAD78-AC72-4DE2-9F38-79776C2E9462"},"483":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:55:14 GMT+0100 (CET)"},"484":{"date":{"__isSmartRef__":true,"id":485},"author":"sstamm","message":"should be centered now","id":"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB"},"485":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:54:35 GMT+0100 (CET)"},"486":{"date":{"__isSmartRef__":true,"id":487},"author":"sstamm","message":"initial commit","id":"8920D925-DD16-4667-B8C7-FB74D78C2424"},"487":{"isSerializedDate":true,"string":"Thu Feb 02 2012 13:26:01 GMT+0100 (CET)"},"488":{"date":{"__isSmartRef__":true,"id":489},"author":"sstamm","message":"changed text morph name","id":"80E88A3C-5AF3-48F2-A600-710877630997"},"489":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:04:01 GMT+0100 (CET)"},"490":{"date":{"__isSmartRef__":true,"id":491},"author":"sstamm","message":"added loading script","id":"EE9B8F4D-1F03-4232-82E6-794046974F8F"},"491":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:28:30 GMT+0100 (CET)"},"492":{"date":{"__isSmartRef__":true,"id":493},"author":"sstamm","message":"added disconnection","id":"11F19267-924E-4087-99ED-998245576BD2"},"493":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:32:58 GMT+0100 (CET)"},"494":{"date":{"__isSmartRef__":true,"id":495},"author":"sstamm","message":"removed connections before deletion","id":"35A88218-6864-4D52-83A2-BFF7B9A6907C"},"495":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:41:00 GMT+0100 (CET)"},"496":{"date":{"__isSmartRef__":true,"id":497},"author":"sstamm","message":"now able to load parts by name and category as well as per partItem","id":"F36A5782-461D-4813-95F8-0207990A261C"},"497":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:24:30 GMT+0100 (CET)"},"498":{"date":{"__isSmartRef__":true,"id":499},"author":"sstamm","message":"now with round corners","id":"F42C39CB-CC37-467D-BF10-D362241F047E"},"499":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:26:23 GMT+0100 (CET)"},"500":{"date":{"__isSmartRef__":true,"id":501},"author":"sstamm","message":"loadingMorph is sync now","id":"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145"},"501":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:48:04 GMT+0100 (CET)"},"502":{"date":{"__isSmartRef__":true,"id":503},"author":"sstamm","message":"display the loadingMorph in new thread","id":"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC"},"503":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:53:49 GMT+0100 (CET)"},"504":{"date":{"__isSmartRef__":true,"id":505},"author":"sstamm","message":"","id":"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3"},"505":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:49:48 GMT+0100 (CET)"},"506":{"date":{"__isSmartRef__":true,"id":507},"author":"sstamm","message":"","id":"220821B3-C589-41C9-A324-8E7E6D9D6CEB"},"507":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:58:43 GMT+0100 (CET)"},"508":{"date":{"__isSmartRef__":true,"id":509},"author":"sstamm","message":"","id":"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707"},"509":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:04:28 GMT+0100 (CET)"},"510":{"date":{"__isSmartRef__":true,"id":511},"author":"sstamm","message":"load request in new thread if loading should be async","id":"18282D28-D6D4-48C9-A508-6E3244449BD8"},"511":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:10:27 GMT+0100 (CET)"},"512":{"date":{"__isSmartRef__":true,"id":513},"author":"sstamm","message":"added benchmarking output","id":"249CFF90-DDF5-4A83-9759-0289E96D7D58"},"513":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:31:50 GMT+0100 (CET)"},"514":{"date":{"__isSmartRef__":true,"id":515},"author":"sstamm","message":"","id":"882082E1-29B6-418D-9B8B-672729D60619"},"515":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:38:26 GMT+0100 (CET)"},"516":{"date":{"__isSmartRef__":true,"id":517},"author":"sstamm","message":"","id":"5179AEF9-E19F-4B0C-BBD8-556C5687988A"},"517":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:44:11 GMT+0100 (CET)"},"518":{"date":{"__isSmartRef__":true,"id":519},"author":"sstamm","message":"","id":"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3"},"519":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:48:14 GMT+0100 (CET)"},"520":{"date":{"__isSmartRef__":true,"id":521},"author":"sstamm","message":"","id":"2A718D1F-1036-41D6-999A-336F2B14E65D"},"521":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:49:47 GMT+0100 (CET)"},"522":{"date":{"__isSmartRef__":true,"id":523},"author":"sstamm","message":"","id":"EB6BDD0C-7EEC-4124-B77F-2F106A601538"},"523":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:59:48 GMT+0100 (CET)"},"524":{"date":{"__isSmartRef__":true,"id":525},"author":"sstamm","message":"","id":"63EC8D07-AB6A-450A-BB84-9B4D37E03647"},"525":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:02:33 GMT+0100 (CET)"},"526":{"date":{"__isSmartRef__":true,"id":527},"author":"sstamm","message":"","id":"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9"},"527":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:03:42 GMT+0100 (CET)"},"528":{"date":{"__isSmartRef__":true,"id":529},"author":"sstamm","message":"first attempt to introduce callback functions to part loading","id":"22BD0B95-8948-411A-A56E-AD7CBE445F1D"},"529":{"isSerializedDate":true,"string":"Thu Feb 09 2012 20:20:11 GMT+0100 (CET)"},"530":{"date":{"__isSmartRef__":true,"id":531},"author":"sstamm","message":"","id":"A216DFD2-9D1F-4E62-A22F-6B5472823E1B"},"531":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:37:34 GMT+0100 (CET)"},"532":{"date":{"__isSmartRef__":true,"id":533},"author":"sstamm","message":"","id":"464E723A-08DC-433C-AA5C-CEC850DBAF0B"},"533":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:29 GMT+0100 (CET)"},"534":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"535":{"morph":{"__isSmartRef__":true,"id":424},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"536":{"adjustForNewBounds":true},"537":{"loadPart":{"__isSmartRef__":true,"id":538},"loadFinished":{"__isSmartRef__":true,"id":542},"loadPartByName":{"__isSmartRef__":true,"id":546}},"538":{"varMapping":{"__isSmartRef__":true,"id":539},"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":540},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"539":{"this":{"__isSmartRef__":true,"id":424}},"540":{"timestamp":{"__isSmartRef__":true,"id":541},"user":"sstamm","tags":[]},"541":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:18 GMT+0100 (CET)"},"542":{"varMapping":{"__isSmartRef__":true,"id":543},"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":544},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"543":{"this":{"__isSmartRef__":true,"id":424}},"544":{"timestamp":{"__isSmartRef__":true,"id":545},"user":"sstamm","tags":[]},"545":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:01:53 GMT+0100 (CET)"},"546":{"varMapping":{"__isSmartRef__":true,"id":547},"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":548},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"547":{"this":{"__isSmartRef__":true,"id":424}},"548":{"timestamp":{"__isSmartRef__":true,"id":549},"user":"sstamm","tags":[]},"549":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:03:18 GMT+0100 (CET)"},"550":{"isSerializedDate":true,"string":"Sat Dec 01 2012 14:00:40 GMT+0100 (CET)"},"551":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/users/template/start.xhtml","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"}}}]]>