{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":683},{"__isSmartRef__":true,"id":708},{"__isSmartRef__":true,"id":756},{"__isSmartRef__":true,"id":781}],"scripts":[],"shape":{"__isSmartRef__":true,"id":806},"eventHandler":{"__isSmartRef__":true,"id":807},"_ClipMode":"visible","derivationIds":[],"id":"F0E1FF22-2729-4D08-8EFA-4BECB60EA497","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":808},"LK2":true,"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"targetMorph":{"__isSmartRef__":true,"id":1},"reframeHandle":{"__isSmartRef__":true,"id":781},"bottomReframeHandle":{"__isSmartRef__":true,"id":756},"rightReframeHandle":{"__isSmartRef__":true,"id":683},"titleBar":{"__isSmartRef__":true,"id":708},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":471},"name":"PartsBinHistory","highlighted":false,"prevScroll":[0,0],"isBeingDragged":false,"_Scale":1,"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)","prevDragPos":"lively.pt(1433.3,2709.2)"},"1":{"submorphs":[{"__isSmartRef__":true,"id":2},{"__isSmartRef__":true,"id":233},{"__isSmartRef__":true,"id":303},{"__isSmartRef__":true,"id":365},{"__isSmartRef__":true,"id":522},{"__isSmartRef__":true,"id":563},{"__isSmartRef__":true,"id":585},{"__isSmartRef__":true,"id":609}],"scripts":[],"id":"71B11677-0E17-4DBA-B66B-4B52B69C32BE","shape":{"__isSmartRef__":true,"id":626},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"PartsBinHistory","partsBinMetaInfo":{"__isSmartRef__":true,"id":471},"eventHandler":{"__isSmartRef__":true,"id":627},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","BD8BECDB-A9A1-4009-B433-C925F0AFCCFC","BD3F767A-20FC-430C-A6F9-AA14BB711B94"],"partTests":{"__isSmartRef__":true,"id":628},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":0},"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":633},"isBeingDragged":false,"selectedPartSpace":"Tools/","selectedPart":"StyleBrowser","doNotSerialize":["partsVersions","cachedParts"],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"totalVersions":5690,"partVersions":null,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":634},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(4.0,22.0)","distanceToDragEvent":"lively.pt(434.0,-19.0)"},"2":{"submorphs":[],"scripts":[],"id":"F5C50574-3608-4B4B-83DA-01603CEDB398","shape":{"__isSmartRef__":true,"id":3},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":760.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Details","partsBinMetaInfo":{"__isSmartRef__":true,"id":4},"textChunks":[{"__isSmartRef__":true,"id":15}],"charsReplaced":"","lastFindLoc":216,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":17},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","5848BD12-8F39-45F4-958F-07FC46FFCFCE","0ABC6C08-95DC-4245-8CFC-E599FD742FFA","E02EF097-B86E-4AF8-8DB0-AFC2238E7ABE","35F430A4-DBFD-42A9-BE94-EC9541B33C42","6DE6010F-07F9-4F36-8B2B-E938F5BC0708","0023C079-3F7A-4183-8230-3980112CCF39","91F5886F-4DED-4A4A-8B0A-FE9A237AF402","4ACADCBE-CD82-408E-81CA-16C6FCA3E95B","5E292C6D-8B70-4873-88AB-4C7753ECAAC2","64D920D3-5FB8-41BD-8FA0-2B3889568A3D","F73D0E3D-C083-4138-A85C-AEE103A7DE15","21C77A82-0E01-4BF8-94CB-25809A1A736F","228A4217-1262-4F57-BE5A-C146D7753DE5","C052B7E6-0435-4FEF-A2C5-0511BEAC1450","80796D9A-129E-4738-B068-65E47237A9EE"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":760.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"isCopyMorphRef":true,"morphRefId":1,"splittedFrom":{"__isSmartRef__":true,"id":18},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"behaviorGroups":["MarkdownFormat"],"owner":{"__isSmartRef__":true,"id":1},"_WordBreak":"break-all","layout":{"__isSmartRef__":true,"id":211},"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":212},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(375.7,78.2)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(350.8,-15.2)"},"3":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-2.1,1.0)","_Extent":"lively.pt(475.9,474.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"4":{"migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":5},{"__isSmartRef__":true,"id":7},{"__isSmartRef__":true,"id":9},{"__isSmartRef__":true,"id":11},{"__isSmartRef__":true,"id":13}],"revisionOnLoad":160159,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5":{"date":{"__isSmartRef__":true,"id":6},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"6":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"7":{"date":{"__isSmartRef__":true,"id":8},"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"},"8":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"9":{"date":{"__isSmartRef__":true,"id":10},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"10":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"11":{"date":{"__isSmartRef__":true,"id":12},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"12":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"13":{"date":{"__isSmartRef__":true,"id":14},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"14":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"15":{"style":{"__isSmartRef__":true,"id":16},"chunkOwner":{"__isSmartRef__":true,"id":2},"_id":"_190476","storedString":"total versions: 941","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17":{"morph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18":{"submorphs":[],"scripts":[],"id":"228A4217-1262-4F57-BE5A-C146D7753DE5","shape":{"__isSmartRef__":true,"id":19},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":760.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text16","partsBinMetaInfo":{"__isSmartRef__":true,"id":20},"textChunks":[{"__isSmartRef__":true,"id":31},{"__isSmartRef__":true,"id":33}],"charsReplaced":"\nWe have approx. 700 parts distributed in 60 PartSpaces (categories) the Lively PartsBin. \n","lastFindLoc":118,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":35},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","5848BD12-8F39-45F4-958F-07FC46FFCFCE","0ABC6C08-95DC-4245-8CFC-E599FD742FFA","E02EF097-B86E-4AF8-8DB0-AFC2238E7ABE","35F430A4-DBFD-42A9-BE94-EC9541B33C42","6DE6010F-07F9-4F36-8B2B-E938F5BC0708","0023C079-3F7A-4183-8230-3980112CCF39","91F5886F-4DED-4A4A-8B0A-FE9A237AF402","4ACADCBE-CD82-408E-81CA-16C6FCA3E95B","5E292C6D-8B70-4873-88AB-4C7753ECAAC2","64D920D3-5FB8-41BD-8FA0-2B3889568A3D","F73D0E3D-C083-4138-A85C-AEE103A7DE15","21C77A82-0E01-4BF8-94CB-25809A1A736F"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":760.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"isCopyMorphRef":true,"morphRefId":1,"splittedFrom":{"__isSmartRef__":true,"id":36},"_Rotation":0,"_Scale":1,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"behaviorGroups":["MarkdownFormat"],"previousSelection":[116,116],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":190},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(34.0,343.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(525.3,-11.8)"},"19":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-2.1,1.0)","_Extent":"lively.pt(749.5,71.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"20":{"migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":21},{"__isSmartRef__":true,"id":23},{"__isSmartRef__":true,"id":25},{"__isSmartRef__":true,"id":27},{"__isSmartRef__":true,"id":29}],"revisionOnLoad":160159,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"21":{"date":{"__isSmartRef__":true,"id":22},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"22":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"23":{"date":{"__isSmartRef__":true,"id":24},"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"},"24":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"25":{"date":{"__isSmartRef__":true,"id":26},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"26":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"27":{"date":{"__isSmartRef__":true,"id":28},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"28":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"29":{"date":{"__isSmartRef__":true,"id":30},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"30":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"31":{"style":{"__isSmartRef__":true,"id":32},"chunkOwner":{"__isSmartRef__":true,"id":18},"_id":"_49","storedString":"# Part Evaluation","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"32":{"fontSize":20,"fontFamily":null,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,79,152)"},"33":{"_id":"_163891","style":{"__isSmartRef__":true,"id":34},"chunkOwner":{"__isSmartRef__":true,"id":18},"storedString":"\n\nTo evaluate the creation and evalution of tools in Webwerkstatt, we have a look at its PartsBin/ ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"34":{"fontSize":12,"fontFamily":null,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"35":{"morph":{"__isSmartRef__":true,"id":18},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"36":{"submorphs":[],"scripts":[],"id":"F73D0E3D-C083-4138-A85C-AEE103A7DE15","shape":{"__isSmartRef__":true,"id":37},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":760.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text14","partsBinMetaInfo":{"__isSmartRef__":true,"id":38},"textChunks":[{"__isSmartRef__":true,"id":49},{"__isSmartRef__":true,"id":51},{"__isSmartRef__":true,"id":53},{"__isSmartRef__":true,"id":55},{"__isSmartRef__":true,"id":57},{"__isSmartRef__":true,"id":59}],"charsReplaced":"##","lastFindLoc":173,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":61},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","5848BD12-8F39-45F4-958F-07FC46FFCFCE","0ABC6C08-95DC-4245-8CFC-E599FD742FFA","E02EF097-B86E-4AF8-8DB0-AFC2238E7ABE","35F430A4-DBFD-42A9-BE94-EC9541B33C42","6DE6010F-07F9-4F36-8B2B-E938F5BC0708","0023C079-3F7A-4183-8230-3980112CCF39","91F5886F-4DED-4A4A-8B0A-FE9A237AF402","4ACADCBE-CD82-408E-81CA-16C6FCA3E95B","5E292C6D-8B70-4873-88AB-4C7753ECAAC2","64D920D3-5FB8-41BD-8FA0-2B3889568A3D"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":760.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"isCopyMorphRef":true,"morphRefId":1,"splittedFrom":{"__isSmartRef__":true,"id":62},"_Rotation":0,"_Scale":1,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"behaviorGroups":["MarkdownFormat"],"priorSelectionRange":[171,173],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":169},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(36.1,639.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(525.3,-11.8)"},"37":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-2.1,1.0)","_Extent":"lively.pt(749.5,149.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"38":{"migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":39},{"__isSmartRef__":true,"id":41},{"__isSmartRef__":true,"id":43},{"__isSmartRef__":true,"id":45},{"__isSmartRef__":true,"id":47}],"revisionOnLoad":160159,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"39":{"date":{"__isSmartRef__":true,"id":40},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"40":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"41":{"date":{"__isSmartRef__":true,"id":42},"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"},"42":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"43":{"date":{"__isSmartRef__":true,"id":44},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"44":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"45":{"date":{"__isSmartRef__":true,"id":46},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"46":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"47":{"date":{"__isSmartRef__":true,"id":48},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"48":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"49":{"_id":"_214","style":{"__isSmartRef__":true,"id":50},"chunkOwner":{"__isSmartRef__":true,"id":36},"storedString":"# Things I did, but should have worked on ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"50":{"fontSize":20,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,79,152)"},"51":{"_id":"_7943","style":{"__isSmartRef__":true,"id":52},"chunkOwner":{"__isSmartRef__":true,"id":36},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"52":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"53":{"_id":"_7944","style":{"__isSmartRef__":true,"id":54},"chunkOwner":{"__isSmartRef__":true,"id":36},"storedString":"\n- Replace Richtext Part","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"54":{"fontSize":16,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,79,152)"},"55":{"_id":"_7945","style":{"__isSmartRef__":true,"id":56},"chunkOwner":{"__isSmartRef__":true,"id":36},"storedString":"\nI finished the replace text part, that uses the browsers selection mechanism to deal with rich text. \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"56":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"57":{"_id":"_7946","style":{"__isSmartRef__":true,"id":58},"chunkOwner":{"__isSmartRef__":true,"id":36},"storedString":"\n- Fixed Reference Hovering in ReferecenceLinkLayer","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"58":{"fontSize":16,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,79,152)"},"59":{"_id":"_7947","style":{"__isSmartRef__":true,"id":60},"chunkOwner":{"__isSmartRef__":true,"id":36},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"60":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"61":{"morph":{"__isSmartRef__":true,"id":36},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"62":{"submorphs":[],"scripts":[],"id":"64D920D3-5FB8-41BD-8FA0-2B3889568A3D","shape":{"__isSmartRef__":true,"id":63},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":760.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text13","partsBinMetaInfo":{"__isSmartRef__":true,"id":64},"textChunks":[{"__isSmartRef__":true,"id":75},{"__isSmartRef__":true,"id":77},{"__isSmartRef__":true,"id":80},{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":84},{"__isSmartRef__":true,"id":86},{"__isSmartRef__":true,"id":88},{"__isSmartRef__":true,"id":90},{"__isSmartRef__":true,"id":92},{"__isSmartRef__":true,"id":94},{"__isSmartRef__":true,"id":96},{"__isSmartRef__":true,"id":98},{"__isSmartRef__":true,"id":100},{"__isSmartRef__":true,"id":102},{"__isSmartRef__":true,"id":104},{"__isSmartRef__":true,"id":106},{"__isSmartRef__":true,"id":108},{"__isSmartRef__":true,"id":110},{"__isSmartRef__":true,"id":112},{"__isSmartRef__":true,"id":114},{"__isSmartRef__":true,"id":116},{"__isSmartRef__":true,"id":118}],"charsReplaced":"","lastFindLoc":615,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":120},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","5848BD12-8F39-45F4-958F-07FC46FFCFCE","0ABC6C08-95DC-4245-8CFC-E599FD742FFA","E02EF097-B86E-4AF8-8DB0-AFC2238E7ABE","35F430A4-DBFD-42A9-BE94-EC9541B33C42","6DE6010F-07F9-4F36-8B2B-E938F5BC0708","0023C079-3F7A-4183-8230-3980112CCF39","91F5886F-4DED-4A4A-8B0A-FE9A237AF402","4ACADCBE-CD82-408E-81CA-16C6FCA3E95B","5E292C6D-8B70-4873-88AB-4C7753ECAAC2"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":760.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"isCopyMorphRef":true,"morphRefId":1,"splittedFrom":{"__isSmartRef__":true,"id":121},"_Rotation":0,"_Scale":1,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"behaviorGroups":["MarkdownFormat"],"priorSelectionRange":[656,656],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":148},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(36.1,109.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(525.3,-11.8)"},"63":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-2.1,1.0)","_Extent":"lively.pt(749.5,518.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"64":{"migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":65},{"__isSmartRef__":true,"id":67},{"__isSmartRef__":true,"id":69},{"__isSmartRef__":true,"id":71},{"__isSmartRef__":true,"id":73}],"revisionOnLoad":160159,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"65":{"date":{"__isSmartRef__":true,"id":66},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"66":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"67":{"date":{"__isSmartRef__":true,"id":68},"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"},"68":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"69":{"date":{"__isSmartRef__":true,"id":70},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"70":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"71":{"date":{"__isSmartRef__":true,"id":72},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"72":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"73":{"date":{"__isSmartRef__":true,"id":74},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"74":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"75":{"style":{"__isSmartRef__":true,"id":76},"chunkOwner":{"__isSmartRef__":true,"id":62},"_id":"_111","storedString":"* yesterday I finished \"Steal Like an Artist: 10 Things Nobody Told You About Being Creative\" by Austin Kleon [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"76":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,0,0)"},"77":{"_id":"_492","style":{"__isSmartRef__":true,"id":78},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"Kleon2012SLA","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"78":{"fontSize":12,"data":{"__isSmartRef__":true,"id":79},"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,0,0)"},"79":{"type":"reference"},"80":{"_id":"_493","style":{"__isSmartRef__":true,"id":81},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"]","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"81":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,0,0)"},"82":{"_id":"_7270","style":{"__isSmartRef__":true,"id":83},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"83":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"84":{"_id":"_7264","style":{"__isSmartRef__":true,"id":85},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"\n# Things to todo today","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"85":{"fontSize":20,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,79,152)"},"86":{"_id":"_7265","style":{"__isSmartRef__":true,"id":87},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"87":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"88":{"_id":"_7271","style":{"__isSmartRef__":true,"id":89},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"\n* finish excerpting [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"89":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,0,0)"},"90":{"_id":"_494","style":{"__isSmartRef__":true,"id":91},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"Lincke2012LPC","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"91":{"fontSize":12,"data":{"__isSmartRef__":true,"id":79},"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,0,0)"},"92":{"_id":"_495","style":{"__isSmartRef__":true,"id":93},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"] [X]","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"93":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,0,0)"},"94":{"_id":"_7272","style":{"__isSmartRef__":true,"id":95},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"\n\nDamn, we published most of the things I wanted to describe the already in [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"95":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"96":{"_id":"_38391","style":{"__isSmartRef__":true,"id":97},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"Lincke2012LPC","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"97":{"fontSize":12,"data":{"__isSmartRef__":true,"id":79},"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"98":{"_id":"_38392","style":{"__isSmartRef__":true,"id":99},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"]! Damn, wow could I forget. \n\nIdeas not mentioned:\n- be more specific about tool development\n- we argued that there are two levels, and we thought of getting rid of them. But now I accepts these two levels, because we can find similar levels in many applicactions. But we can decide of where we put things. \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"99":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"100":{"_id":"_7266","style":{"__isSmartRef__":true,"id":101},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"\n# Read","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"101":{"fontSize":20,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,79,152)"},"102":{"_id":"_7267","style":{"__isSmartRef__":true,"id":103},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"103":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"104":{"_id":"_7273","style":{"__isSmartRef__":true,"id":105},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"\n* [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"105":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,0,0)"},"106":{"_id":"_5967","style":{"__isSmartRef__":true,"id":107},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"Mozilla2012MT","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"107":{"fontSize":12,"data":{"__isSmartRef__":true,"id":79},"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,0,0)"},"108":{"_id":"_5968","style":{"__isSmartRef__":true,"id":109},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"]","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"109":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,0,0)"},"110":{"_id":"_7274","style":{"__isSmartRef__":true,"id":111},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"111":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"112":{"_id":"_7268","style":{"__isSmartRef__":true,"id":113},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"\n## Draft Related Work Section","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"113":{"fontSize":16,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,79,152)"},"114":{"_id":"_7269","style":{"__isSmartRef__":true,"id":115},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"115":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"116":{"_id":"_7275","style":{"__isSmartRef__":true,"id":117},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"\n* Self","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"117":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,0,0)"},"118":{"_id":"_7276","style":{"__isSmartRef__":true,"id":119},"chunkOwner":{"__isSmartRef__":true,"id":62},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"119":{"fontSize":12,"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"120":{"morph":{"__isSmartRef__":true,"id":62},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"121":{"submorphs":[],"scripts":[],"id":"0ABC6C08-95DC-4245-8CFC-E599FD742FFA","shape":{"__isSmartRef__":true,"id":122},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":760.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":18,"name":"Text3","partsBinMetaInfo":{"__isSmartRef__":true,"id":123},"textChunks":[{"__isSmartRef__":true,"id":134},{"__isSmartRef__":true,"id":136}],"charsReplaced":"\n# IntroductionHello\n# Creating Active Content in Webwerkstatt\n\n## Scripting Objects on a Website\n\n## Parts and PartBin\n\n## Cloning and Derivation History\n\n# Developing Tools as Active Content\n\n## Active Content vs. Base System\n\n## Base System Tools\n\n## Tools as Parts\n\n## Metacircularity\n    \n## Diffing and Merging Parts\n\n# Example: Development of the ScriptEditor\n\n## Bootstrapping the Script Editor\n \n## Evolving the Script Editor\n\n## Script Editor Branches \n\n# Evaluation: User Created Tools in Webwerkstatt\n\n# Related Work\n\n* [Miller2008CSA]\n\n# Conclusion\n\n\n","lastFindLoc":20,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":138},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","5848BD12-8F39-45F4-958F-07FC46FFCFCE"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":760.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"_Rotation":0,"_Scale":1,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":139},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(41.0,643.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(86.0,-18.0)"},"122":{"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(768.7,150.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"123":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":124},{"__isSmartRef__":true,"id":126},{"__isSmartRef__":true,"id":128},{"__isSmartRef__":true,"id":130},{"__isSmartRef__":true,"id":132}],"revisionOnLoad":160159,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"124":{"date":{"__isSmartRef__":true,"id":125},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"125":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"126":{"date":{"__isSmartRef__":true,"id":127},"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"},"127":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"128":{"date":{"__isSmartRef__":true,"id":129},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"129":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"130":{"date":{"__isSmartRef__":true,"id":131},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"131":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"132":{"date":{"__isSmartRef__":true,"id":133},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"133":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"134":{"style":{"__isSmartRef__":true,"id":135},"chunkOwner":{"__isSmartRef__":true,"id":121},"_id":"_27961","storedString":"11:33\n12:58\nOutline\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"135":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"136":{"_id":"_27963","style":{"__isSmartRef__":true,"id":137},"chunkOwner":{"__isSmartRef__":true,"id":121},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"137":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"138":{"morph":{"__isSmartRef__":true,"id":121},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"139":{"doSave":{"__isSmartRef__":true,"id":140}},"140":{"varMapping":{"__isSmartRef__":true,"id":141},"source":"function doSave() {\n    $world.saveWorld()\n}","funcProperties":{"__isSmartRef__":true,"id":146},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"141":{"this":{"__isSmartRef__":true,"id":121},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":142}},"142":{"$super":{"__isSmartRef__":true,"id":143}},"143":{"varMapping":{"__isSmartRef__":true,"id":144},"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":145},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"144":{"obj":{"__isSmartRef__":true,"id":121},"name":"doSave"},"145":{},"146":{"timestamp":{"__isSmartRef__":true,"id":147},"user":"jenslincke","tags":[]},"147":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"148":{"doSave":{"__isSmartRef__":true,"id":149},"format":{"__isSmartRef__":true,"id":157},"onKeyUp":{"__isSmartRef__":true,"id":161}},"149":{"varMapping":{"__isSmartRef__":true,"id":150},"source":"function doSave() {\n    $world.saveWorld()\n}","funcProperties":{"__isSmartRef__":true,"id":155},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"150":{"this":{"__isSmartRef__":true,"id":62},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":151}},"151":{"$super":{"__isSmartRef__":true,"id":152}},"152":{"varMapping":{"__isSmartRef__":true,"id":153},"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":154},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"153":{"obj":{"__isSmartRef__":true,"id":62},"name":"doSave"},"154":{},"155":{"timestamp":{"__isSmartRef__":true,"id":156},"user":"jenslincke","tags":[]},"156":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"157":{"varMapping":{"__isSmartRef__":true,"id":158},"source":"function format() {\n    var formatter = this.get('Formatter')\n    if (!formatter || !formatter.formatTextMorph )\n        return;\n    var r = this.getSelectionRange()\n    formatter.formatTextMorph(this)\n    if (r) {\n        this.setSelectionRange(r[0],r[1])\n        this.fit()\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":159},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"158":{"this":{"__isSmartRef__":true,"id":62}},"159":{"timestamp":{"__isSmartRef__":true,"id":160},"user":"jenslincke","tags":[]},"160":{"isSerializedDate":true,"string":"Sat Mar 16 2013 16:10:58 GMT+0100 (CET)"},"161":{"varMapping":{"__isSmartRef__":true,"id":162},"source":"function onKeyUp(evt) {\n    var r = $super(evt)\n    this.format()\n    return r\n}","funcProperties":{"__isSmartRef__":true,"id":167},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"162":{"this":{"__isSmartRef__":true,"id":62},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":163}},"163":{"$super":{"__isSmartRef__":true,"id":164}},"164":{"varMapping":{"__isSmartRef__":true,"id":165},"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":166},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"165":{"obj":{"__isSmartRef__":true,"id":62},"name":"onKeyUp"},"166":{},"167":{"timestamp":{"__isSmartRef__":true,"id":168},"user":"jenslincke","tags":[]},"168":{"isSerializedDate":true,"string":"Thu Mar 21 2013 14:53:54 GMT+0100 (CET)"},"169":{"doSave":{"__isSmartRef__":true,"id":170},"format":{"__isSmartRef__":true,"id":178},"onKeyUp":{"__isSmartRef__":true,"id":182}},"170":{"varMapping":{"__isSmartRef__":true,"id":171},"source":"function doSave() {\n    $world.saveWorld()\n}","funcProperties":{"__isSmartRef__":true,"id":176},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"171":{"this":{"__isSmartRef__":true,"id":36},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":172}},"172":{"$super":{"__isSmartRef__":true,"id":173}},"173":{"varMapping":{"__isSmartRef__":true,"id":174},"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":175},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"174":{"obj":{"__isSmartRef__":true,"id":36},"name":"doSave"},"175":{},"176":{"timestamp":{"__isSmartRef__":true,"id":177},"user":"jenslincke","tags":[]},"177":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"178":{"varMapping":{"__isSmartRef__":true,"id":179},"source":"function format() {\n    var formatter = this.get('Formatter')\n    if (!formatter || !formatter.formatTextMorph )\n        return;\n    var r = this.getSelectionRange()\n    formatter.formatTextMorph(this)\n    if (r) {\n        this.setSelectionRange(r[0],r[1])\n        this.fit()\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":180},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"179":{"this":{"__isSmartRef__":true,"id":36}},"180":{"timestamp":{"__isSmartRef__":true,"id":181},"user":"jenslincke","tags":[]},"181":{"isSerializedDate":true,"string":"Sat Mar 16 2013 16:10:58 GMT+0100 (CET)"},"182":{"varMapping":{"__isSmartRef__":true,"id":183},"source":"function onKeyUp(evt) {\n    var r = $super(evt)\n    this.format()\n    return r\n}","funcProperties":{"__isSmartRef__":true,"id":188},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"183":{"this":{"__isSmartRef__":true,"id":36},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":184}},"184":{"$super":{"__isSmartRef__":true,"id":185}},"185":{"varMapping":{"__isSmartRef__":true,"id":186},"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":187},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"186":{"obj":{"__isSmartRef__":true,"id":36},"name":"onKeyUp"},"187":{},"188":{"timestamp":{"__isSmartRef__":true,"id":189},"user":"jenslincke","tags":[]},"189":{"isSerializedDate":true,"string":"Thu Mar 21 2013 14:53:54 GMT+0100 (CET)"},"190":{"doSave":{"__isSmartRef__":true,"id":191},"format":{"__isSmartRef__":true,"id":199},"onKeyUp":{"__isSmartRef__":true,"id":203}},"191":{"varMapping":{"__isSmartRef__":true,"id":192},"source":"function doSave() {\n    $world.saveWorld()\n}","funcProperties":{"__isSmartRef__":true,"id":197},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"192":{"this":{"__isSmartRef__":true,"id":18},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":193}},"193":{"$super":{"__isSmartRef__":true,"id":194}},"194":{"varMapping":{"__isSmartRef__":true,"id":195},"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":196},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"195":{"obj":{"__isSmartRef__":true,"id":18},"name":"doSave"},"196":{},"197":{"timestamp":{"__isSmartRef__":true,"id":198},"user":"jenslincke","tags":[]},"198":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"199":{"varMapping":{"__isSmartRef__":true,"id":200},"source":"function format() {\n    var formatter = this.get('Formatter')\n    if (!formatter || !formatter.formatTextMorph )\n        return;\n    var r = this.getSelectionRange()\n    formatter.formatTextMorph(this)\n    if (r) {\n        this.setSelectionRange(r[0],r[1])\n        this.fit()\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":201},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"200":{"this":{"__isSmartRef__":true,"id":18}},"201":{"timestamp":{"__isSmartRef__":true,"id":202},"user":"jenslincke","tags":[]},"202":{"isSerializedDate":true,"string":"Sat Mar 16 2013 16:10:58 GMT+0100 (CET)"},"203":{"varMapping":{"__isSmartRef__":true,"id":204},"source":"function onKeyUp(evt) {\n    var r = $super(evt)\n    this.format()\n    return r\n}","funcProperties":{"__isSmartRef__":true,"id":209},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"204":{"this":{"__isSmartRef__":true,"id":18},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":205}},"205":{"$super":{"__isSmartRef__":true,"id":206}},"206":{"varMapping":{"__isSmartRef__":true,"id":207},"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":208},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"207":{"obj":{"__isSmartRef__":true,"id":18},"name":"onKeyUp"},"208":{},"209":{"timestamp":{"__isSmartRef__":true,"id":210},"user":"jenslincke","tags":[]},"210":{"isSerializedDate":true,"string":"Thu Mar 21 2013 14:53:54 GMT+0100 (CET)"},"211":{"resizeWidth":true,"resizeHeight":true},"212":{"doSave":{"__isSmartRef__":true,"id":213},"format":{"__isSmartRef__":true,"id":221},"onKeyUp":{"__isSmartRef__":true,"id":225}},"213":{"varMapping":{"__isSmartRef__":true,"id":214},"source":"function doSave() {\n    $world.saveWorld()\n}","funcProperties":{"__isSmartRef__":true,"id":219},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"214":{"this":{"__isSmartRef__":true,"id":2},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":215}},"215":{"$super":{"__isSmartRef__":true,"id":216}},"216":{"varMapping":{"__isSmartRef__":true,"id":217},"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":218},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"217":{"obj":{"__isSmartRef__":true,"id":2},"name":"doSave"},"218":{},"219":{"timestamp":{"__isSmartRef__":true,"id":220},"user":"jenslincke","tags":[]},"220":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"221":{"varMapping":{"__isSmartRef__":true,"id":222},"source":"function format() {\n    var formatter = this.get('Formatter')\n    if (!formatter || !formatter.formatTextMorph )\n        return;\n    var r = this.getSelectionRange()\n    formatter.formatTextMorph(this)\n    if (r) {\n        this.setSelectionRange(r[0],r[1])\n        this.fit()\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":223},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"222":{"this":{"__isSmartRef__":true,"id":2}},"223":{"timestamp":{"__isSmartRef__":true,"id":224},"user":"jenslincke","tags":[]},"224":{"isSerializedDate":true,"string":"Sat Mar 16 2013 16:10:58 GMT+0100 (CET)"},"225":{"varMapping":{"__isSmartRef__":true,"id":226},"source":"function onKeyUp(evt) {\n    var r = $super(evt)\n    this.format()\n    return r\n}","funcProperties":{"__isSmartRef__":true,"id":231},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"226":{"this":{"__isSmartRef__":true,"id":2},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":227}},"227":{"$super":{"__isSmartRef__":true,"id":228}},"228":{"varMapping":{"__isSmartRef__":true,"id":229},"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":230},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"229":{"obj":{"__isSmartRef__":true,"id":2},"name":"onKeyUp"},"230":{},"231":{"timestamp":{"__isSmartRef__":true,"id":232},"user":"jenslincke","tags":[]},"232":{"isSerializedDate":true,"string":"Thu Mar 21 2013 14:53:54 GMT+0100 (CET)"},"233":{"submorphs":[],"scripts":[],"id":"F15BE03A-9235-488F-BB66-A95E4B1F5B16","shape":{"__isSmartRef__":true,"id":234},"droppingEnabled":true,"halosEnabled":true,"itemList":[{"__isSmartRef__":true,"id":235},{"__isSmartRef__":true,"id":236},{"__isSmartRef__":true,"id":237},{"__isSmartRef__":true,"id":238},{"__isSmartRef__":true,"id":239},{"__isSmartRef__":true,"id":240},{"__isSmartRef__":true,"id":241},{"__isSmartRef__":true,"id":242},{"__isSmartRef__":true,"id":243},{"__isSmartRef__":true,"id":244},{"__isSmartRef__":true,"id":245},{"__isSmartRef__":true,"id":246},{"__isSmartRef__":true,"id":247},{"__isSmartRef__":true,"id":248},{"__isSmartRef__":true,"id":249},{"__isSmartRef__":true,"id":250},{"__isSmartRef__":true,"id":251},{"__isSmartRef__":true,"id":252},{"__isSmartRef__":true,"id":253},{"__isSmartRef__":true,"id":254},{"__isSmartRef__":true,"id":255},{"__isSmartRef__":true,"id":256},{"__isSmartRef__":true,"id":257},{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":259},{"__isSmartRef__":true,"id":260},{"__isSmartRef__":true,"id":261},{"__isSmartRef__":true,"id":262},{"__isSmartRef__":true,"id":263},{"__isSmartRef__":true,"id":264},{"__isSmartRef__":true,"id":265},{"__isSmartRef__":true,"id":266},{"__isSmartRef__":true,"id":267},{"__isSmartRef__":true,"id":268},{"__isSmartRef__":true,"id":269},{"__isSmartRef__":true,"id":270},{"__isSmartRef__":true,"id":271},{"__isSmartRef__":true,"id":272},{"__isSmartRef__":true,"id":273},{"__isSmartRef__":true,"id":274},{"__isSmartRef__":true,"id":275},{"__isSmartRef__":true,"id":276},{"__isSmartRef__":true,"id":277},{"__isSmartRef__":true,"id":278},{"__isSmartRef__":true,"id":279},{"__isSmartRef__":true,"id":280},{"__isSmartRef__":true,"id":281},{"__isSmartRef__":true,"id":282},{"__isSmartRef__":true,"id":283},{"__isSmartRef__":true,"id":284},{"__isSmartRef__":true,"id":285},{"__isSmartRef__":true,"id":286},{"__isSmartRef__":true,"id":287},{"__isSmartRef__":true,"id":288},{"__isSmartRef__":true,"id":289},{"__isSmartRef__":true,"id":290},{"__isSmartRef__":true,"id":291},{"__isSmartRef__":true,"id":292},{"__isSmartRef__":true,"id":293},{"__isSmartRef__":true,"id":294}],"selection":"Tools/","selectedLineNo":1,"showsHalos":false,"name":"PartSpaces","partsBinMetaInfo":{"__isSmartRef__":true,"id":295},"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":299},"derivationIds":[2860,"30186701-49A1-49AD-A42F-27F425D92029","ADD09343-51ED-44F6-85F3-257C9A52C897","7D46F00A-AA53-4406-8453-30A23578E679"],"isBeingDragged":false,"changeTriggered":true,"grabbingEnabled":false,"_FontSize":10,"moved":true,"owner":{"__isSmartRef__":true,"id":1},"layout":{"__isSmartRef__":true,"id":300},"attributeConnections":[{"__isSmartRef__":true,"id":301}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,464],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,80.0)","distanceToDragEvent":"lively.pt(116.8,-14.2)"},"234":{"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__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(178.8,478.7)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"235":{"string":"83 Jens/","value":"Jens/","isListItem":true},"236":{"string":"52 Tools/","value":"Tools/","isListItem":true},"237":{"string":"42 Fun/","value":"Fun/","isListItem":true},"238":{"string":"31 iPadWidgets/","value":"iPadWidgets/","isListItem":true},"239":{"string":"28 Visualization/","value":"Visualization/","isListItem":true},"240":{"string":"25 Sandbox/","value":"Sandbox/","isListItem":true},"241":{"string":"25 FreedomOfSpeech/","value":"FreedomOfSpeech/","isListItem":true},"242":{"string":"22 Widgets/","value":"Widgets/","isListItem":true},"243":{"string":"22 Wiki/","value":"Wiki/","isListItem":true},"244":{"string":"19 Inputs/","value":"Inputs/","isListItem":true},"245":{"string":"19 Charting/","value":"Charting/","isListItem":true},"246":{"string":"17 Debugging/","value":"Debugging/","isListItem":true},"247":{"string":"17 Text/","value":"Text/","isListItem":true},"248":{"string":"15 DatabaseDemo/","value":"DatabaseDemo/","isListItem":true},"249":{"string":"14 Basic/","value":"Basic/","isListItem":true},"250":{"string":"14 Tests/","value":"Tests/","isListItem":true},"251":{"string":"14 Collaboration/","value":"Collaboration/","isListItem":true},"252":{"string":"14 Presenting/","value":"Presenting/","isListItem":true},"253":{"string":"14 WebWorker/","value":"WebWorker/","isListItem":true},"254":{"string":"13 Demos/","value":"Demos/","isListItem":true},"255":{"string":"13 Tiles/","value":"Tiles/","isListItem":true},"256":{"string":"11 Games/","value":"Games/","isListItem":true},"257":{"string":"11 groupBejeweled/","value":"groupBejeweled/","isListItem":true},"258":{"string":"10 Layout/","value":"Layout/","isListItem":true},"259":{"string":"10 DroppableBehaviors/","value":"DroppableBehaviors/","isListItem":true},"260":{"string":"9 NewWorld/","value":"NewWorld/","isListItem":true},"261":{"string":"8 SketchyInputs/","value":"SketchyInputs/","isListItem":true},"262":{"string":"8 Server/","value":"Server/","isListItem":true},"263":{"string":"8 SAPUI5/","value":"SAPUI5/","isListItem":true},"264":{"string":"7 Documentation/","value":"Documentation/","isListItem":true},"265":{"string":"6 Scripting/","value":"Scripting/","isListItem":true},"266":{"string":"6 Dialogs/","value":"Dialogs/","isListItem":true},"267":{"string":"6 sd1213/","value":"sd1213/","isListItem":true},"268":{"string":"5 Backgrounds/","value":"Backgrounds/","isListItem":true},"269":{"string":"5 Martin/","value":"Martin/","isListItem":true},"270":{"string":"5 ChartingDemo/","value":"ChartingDemo/","isListItem":true},"271":{"string":"4 ElProfesor/","value":"ElProfesor/","isListItem":true},"272":{"string":"4 PartsClasses/","value":"PartsClasses/","isListItem":true},"273":{"string":"4 Maps/","value":"Maps/","isListItem":true},"274":{"string":"4 Database/","value":"Database/","isListItem":true},"275":{"string":"4 Web/","value":"Web/","isListItem":true},"276":{"string":"4 Fabian/","value":"Fabian/","isListItem":true},"277":{"string":"3 morphic.js/","value":"morphic.js/","isListItem":true},"278":{"string":"3 SWD2011/","value":"SWD2011/","isListItem":true},"279":{"string":"3 Grid/","value":"Grid/","isListItem":true},"280":{"string":"2 Robert/","value":"Robert/","isListItem":true},"281":{"string":"2 Controls/","value":"Controls/","isListItem":true},"282":{"string":"2 Holger/","value":"Holger/","isListItem":true},"283":{"string":"2 Issues/","value":"Issues/","isListItem":true},"284":{"string":"1 SimilarityDemo/","value":"SimilarityDemo/","isListItem":true},"285":{"string":"1 MP2011WS/","value":"MP2011WS/","isListItem":true},"286":{"string":"1 Math/","value":"Math/","isListItem":true},"287":{"string":"1 Pictures/","value":"Pictures/","isListItem":true},"288":{"string":"1 CodeSnippets/","value":"CodeSnippets/","isListItem":true},"289":{"string":"1 Sync/","value":"Sync/","isListItem":true},"290":{"string":"1 Productivity/","value":"Productivity/","isListItem":true},"291":{"string":"1 testCopyPartItemTarget/","value":"testCopyPartItemTarget/","isListItem":true},"292":{"string":"1 Gestures/","value":"Gestures/","isListItem":true},"293":{"string":"1 TestSpace2/","value":"TestSpace2/","isListItem":true},"294":{"string":"0 VirtualWorld/","value":"VirtualWorld/","isListItem":true},"295":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"List","comment":"a list morph","changes":[{"__isSmartRef__":true,"id":296}],"lastModifiedDate":{"__isSmartRef__":true,"id":298},"revisionOnLoad":149013,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"296":{"date":{"__isSmartRef__":true,"id":297},"author":"undefined","message":"Click on scrollbar does not grab list","id":"16AABF98-2E7D-4875-9E66-CF86EB74AF93"},"297":{"isSerializedDate":true,"string":"Thu Mar 29 2012 14:39:24 GMT+0200 (CEST)"},"298":{"isSerializedDate":true,"string":"Thu Mar 07 2013 01:25:14 GMT+0100 (CET)"},"299":{"morph":{"__isSmartRef__":true,"id":233},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"300":{"resizeHeight":true},"301":{"sourceObj":{"__isSmartRef__":true,"id":233},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"selectPartSpace","varMapping":{"__isSmartRef__":true,"id":302},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"302":{"source":{"__isSmartRef__":true,"id":233},"target":{"__isSmartRef__":true,"id":1}},"303":{"submorphs":[],"scripts":[],"id":"0773E1BB-E1C8-4A73-B108-86E45385CC17","shape":{"__isSmartRef__":true,"id":304},"droppingEnabled":true,"halosEnabled":true,"itemList":[{"__isSmartRef__":true,"id":305},{"__isSmartRef__":true,"id":306},{"__isSmartRef__":true,"id":307},{"__isSmartRef__":true,"id":308},{"__isSmartRef__":true,"id":309},{"__isSmartRef__":true,"id":310},{"__isSmartRef__":true,"id":311},{"__isSmartRef__":true,"id":312},{"__isSmartRef__":true,"id":313},{"__isSmartRef__":true,"id":314},{"__isSmartRef__":true,"id":315},{"__isSmartRef__":true,"id":316},{"__isSmartRef__":true,"id":317},{"__isSmartRef__":true,"id":318},{"__isSmartRef__":true,"id":319},{"__isSmartRef__":true,"id":320},{"__isSmartRef__":true,"id":321},{"__isSmartRef__":true,"id":322},{"__isSmartRef__":true,"id":323},{"__isSmartRef__":true,"id":324},{"__isSmartRef__":true,"id":325},{"__isSmartRef__":true,"id":326},{"__isSmartRef__":true,"id":327},{"__isSmartRef__":true,"id":328},{"__isSmartRef__":true,"id":329},{"__isSmartRef__":true,"id":330},{"__isSmartRef__":true,"id":331},{"__isSmartRef__":true,"id":332},{"__isSmartRef__":true,"id":333},{"__isSmartRef__":true,"id":334},{"__isSmartRef__":true,"id":335},{"__isSmartRef__":true,"id":336},{"__isSmartRef__":true,"id":337},{"__isSmartRef__":true,"id":338},{"__isSmartRef__":true,"id":339},{"__isSmartRef__":true,"id":340},{"__isSmartRef__":true,"id":341},{"__isSmartRef__":true,"id":342},{"__isSmartRef__":true,"id":343},{"__isSmartRef__":true,"id":344},{"__isSmartRef__":true,"id":345},{"__isSmartRef__":true,"id":346},{"__isSmartRef__":true,"id":347},{"__isSmartRef__":true,"id":348},{"__isSmartRef__":true,"id":349},{"__isSmartRef__":true,"id":350},{"__isSmartRef__":true,"id":351},{"__isSmartRef__":true,"id":352},{"__isSmartRef__":true,"id":353},{"__isSmartRef__":true,"id":354},{"__isSmartRef__":true,"id":355},{"__isSmartRef__":true,"id":356}],"showsHalos":false,"name":"Parts","partsBinMetaInfo":{"__isSmartRef__":true,"id":357},"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":361},"derivationIds":[2860,"30186701-49A1-49AD-A42F-27F425D92029","ADD09343-51ED-44F6-85F3-257C9A52C897","7D46F00A-AA53-4406-8453-30A23578E679","CC206017-7265-4CD9-ACCF-AE77BD69909C"],"isBeingDragged":false,"changeTriggered":true,"grabbingEnabled":false,"_FontSize":10,"moved":true,"owner":{"__isSmartRef__":true,"id":1},"layout":{"__isSmartRef__":true,"id":362},"prevScroll":[0,16],"attributeConnections":[{"__isSmartRef__":true,"id":363}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(180.0,80.0)","distanceToDragEvent":"lively.pt(126.3,-15.9)"},"304":{"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__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(190.1,476.1)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"305":{"string":"158 ObjectEditor","value":"ObjectEditor","isListItem":true},"306":{"string":"100 PartsBinBrowser","value":"PartsBinBrowser","isListItem":true},"307":{"string":"69 StyleEditor","value":"StyleEditor","isListItem":true},"308":{"string":"63 TestRunner","value":"TestRunner","isListItem":true},"309":{"string":"62 MethodFinder","value":"MethodFinder","isListItem":true},"310":{"string":"55 TextAttributePanel","value":"TextAttributePanel","isListItem":true},"311":{"string":"46 Explorer","value":"Explorer","isListItem":true},"312":{"string":"42 ObjectInspector","value":"ObjectInspector","isListItem":true},"313":{"string":"40 CodeBrowser","value":"CodeBrowser","isListItem":true},"314":{"string":"21 ObjectGroupEditor","value":"ObjectGroupEditor","isListItem":true},"315":{"string":"20 PartTestRunner","value":"PartTestRunner","isListItem":true},"316":{"string":"20 ColorPicker","value":"ColorPicker","isListItem":true},"317":{"string":"18 SyncManager","value":"SyncManager","isListItem":true},"318":{"string":"17 Toolbar","value":"Toolbar","isListItem":true},"319":{"string":"16 ErrorStackViewer","value":"ErrorStackViewer","isListItem":true},"320":{"string":"16 SystemConsole","value":"SystemConsole","isListItem":true},"321":{"string":"15 ServerSearch","value":"ServerSearch","isListItem":true},"322":{"string":"13 MorphProfiler","value":"MorphProfiler","isListItem":true},"323":{"string":"11 SyncWorld","value":"SyncWorld","isListItem":true},"324":{"string":"9 WorldRecoveryLoader","value":"WorldRecoveryLoader","isListItem":true},"325":{"string":"9 IFrameLoader","value":"IFrameLoader","isListItem":true},"326":{"string":"8 SearchSourceCode","value":"SearchSourceCode","isListItem":true},"327":{"string":"8 ClassBrowser","value":"ClassBrowser","isListItem":true},"328":{"string":"7 HTMLPrinter","value":"HTMLPrinter","isListItem":true},"329":{"string":"7 Benchmarker","value":"Benchmarker","isListItem":true},"330":{"string":"7 DropboxBrowser","value":"DropboxBrowser","isListItem":true},"331":{"string":"6 PrettyPrintJavascript","value":"PrettyPrintJavascript","isListItem":true},"332":{"string":"6 BootstrapParts","value":"BootstrapParts","isListItem":true},"333":{"string":"6 ModulePart","value":"ModulePart","isListItem":true},"334":{"string":"6 WindowFinder","value":"WindowFinder","isListItem":true},"335":{"string":"5 VerticalSpaceMaker","value":"VerticalSpaceMaker","isListItem":true},"336":{"string":"5 WorldBrowserPane","value":"WorldBrowserPane","isListItem":true},"337":{"string":"5 WorldCSS","value":"WorldCSS","isListItem":true},"338":{"string":"5 TextEditor","value":"TextEditor","isListItem":true},"339":{"string":"4 ColorReplacer","value":"ColorReplacer","isListItem":true},"340":{"string":"4 MorphDiffer","value":"MorphDiffer","isListItem":true},"341":{"string":"4 GlobalLogger","value":"GlobalLogger","isListItem":true},"342":{"string":"3 WorldBrowser","value":"WorldBrowser","isListItem":true},"343":{"string":"3 VersionDiffer","value":"VersionDiffer","isListItem":true},"344":{"string":"3 TestRunnerWithDebuggingSupport","value":"TestRunnerWithDebuggingSupport","isListItem":true},"345":{"string":"3 FileManagerFullScreen","value":"FileManagerFullScreen","isListItem":true},"346":{"string":"3 Flap","value":"Flap","isListItem":true},"347":{"string":"2 SourceInspector","value":"SourceInspector","isListItem":true},"348":{"string":"2 PartTester","value":"PartTester","isListItem":true},"349":{"string":"2 PartsBinBrowser2","value":"PartsBinBrowser2","isListItem":true},"350":{"string":"1 LeftSpaceMaker","value":"LeftSpaceMaker","isListItem":true},"351":{"string":"1 TextColorChooser","value":"TextColorChooser","isListItem":true},"352":{"string":"1 StyleCopier","value":"StyleCopier","isListItem":true},"353":{"string":"1 CompactTestRunner","value":"CompactTestRunner","isListItem":true},"354":{"string":"1 ScriptOverview","value":"ScriptOverview","isListItem":true},"355":{"string":"1 RightSpaceMaker","value":"RightSpaceMaker","isListItem":true},"356":{"string":"1 ProtocolBrowser","value":"ProtocolBrowser","isListItem":true},"357":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"List","comment":"a list morph","changes":[{"__isSmartRef__":true,"id":358}],"lastModifiedDate":{"__isSmartRef__":true,"id":360},"revisionOnLoad":149013,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"358":{"date":{"__isSmartRef__":true,"id":359},"author":"undefined","message":"Click on scrollbar does not grab list","id":"16AABF98-2E7D-4875-9E66-CF86EB74AF93"},"359":{"isSerializedDate":true,"string":"Thu Mar 29 2012 14:39:24 GMT+0200 (CEST)"},"360":{"isSerializedDate":true,"string":"Thu Mar 07 2013 01:25:14 GMT+0100 (CET)"},"361":{"morph":{"__isSmartRef__":true,"id":303},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"362":{"resizeHeight":true},"363":{"sourceObj":{"__isSmartRef__":true,"id":303},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"selectPart","varMapping":{"__isSmartRef__":true,"id":364},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"364":{"source":{"__isSmartRef__":true,"id":303},"target":{"__isSmartRef__":true,"id":1}},"365":{"submorphs":[{"__isSmartRef__":true,"id":366},{"__isSmartRef__":true,"id":387}],"scripts":[],"id":"8324538F-DD52-4CC2-847B-1B918CE37B54","shape":{"__isSmartRef__":true,"id":470},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Internals","partsBinMetaInfo":{"__isSmartRef__":true,"id":471},"eventHandler":{"__isSmartRef__":true,"id":515},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","BD8BECDB-A9A1-4009-B433-C925F0AFCCFC","73C15FAC-728A-4DDB-AF92-8334C72CBA37"],"partTests":{"__isSmartRef__":true,"id":516},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":1},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":521},"_Visible":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(279.0,186.0)","distanceToDragEvent":"lively.pt(428.0,-13.0)"},"366":{"submorphs":[],"scripts":[],"id":"E57B4269-A973-4133-8A09-0404DB6CBC4B","shape":{"__isSmartRef__":true,"id":367},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text5","partsBinMetaInfo":{"__isSmartRef__":true,"id":368},"textChunks":[{"__isSmartRef__":true,"id":384}],"charsReplaced":"these objects are not part of the UI but  ","lastFindLoc":42,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":386},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","5DC076EB-D891-4412-94D3-6F3AE63F1221"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[9,16],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":365},"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(9.0,3.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(111.0,-9.0)"},"367":{"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(162.7,26.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"368":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":369},{"__isSmartRef__":true,"id":371},{"__isSmartRef__":true,"id":373},{"__isSmartRef__":true,"id":375},{"__isSmartRef__":true,"id":377},{"__isSmartRef__":true,"id":379},{"__isSmartRef__":true,"id":381}],"lastModifiedDate":{"__isSmartRef__":true,"id":383},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"369":{"date":{"__isSmartRef__":true,"id":370},"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62"},"370":{"isSerializedDate":true,"string":"Tue Mar 12 2013 17:31:56 GMT+0100 (CET)"},"371":{"date":{"__isSmartRef__":true,"id":372},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"372":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"373":{"date":{"__isSmartRef__":true,"id":374},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"374":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"375":{"date":{"__isSmartRef__":true,"id":376},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"376":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"377":{"date":{"__isSmartRef__":true,"id":378},"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"},"378":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"379":{"date":{"__isSmartRef__":true,"id":380},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"380":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"381":{"date":{"__isSmartRef__":true,"id":382},"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598"},"382":{"isSerializedDate":true,"string":"Tue Mar 12 2013 18:36:22 GMT+0100 (CET)"},"383":{"isSerializedDate":true,"string":"Tue Mar 12 2013 18:35:33 GMT+0100 (CET)"},"384":{"style":{"__isSmartRef__":true,"id":385},"morph":{"__isSmartRef__":true,"id":366},"chunkOwner":{"__isSmartRef__":true,"id":366},"storedString":"internal objects","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"385":{"italics":"italic","__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(146,146,146)"},"386":{"morph":{"__isSmartRef__":true,"id":366},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"387":{"submorphs":[{"__isSmartRef__":true,"id":388},{"__isSmartRef__":true,"id":409}],"scripts":[],"id":"F2954456-AE34-4ED9-9711-CC26E1DAC8DD","shape":{"__isSmartRef__":true,"id":430},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Formatter","partsBinMetaInfo":{"__isSmartRef__":true,"id":431},"eventHandler":{"__isSmartRef__":true,"id":459},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","BD8BECDB-A9A1-4009-B433-C925F0AFCCFC","60EEC9BB-C633-4D94-91E3-6DA6FE53260C","C10505A6-9FCE-4F90-BF2F-8D3791709ED7","1A37C4C6-CD6F-4B38-8E2A-2DDF86025347","5E9144EC-79F3-482E-9EE3-AF51D5354FEB","516A9900-F1F4-4E98-B561-E769B486DF14","E6C45C55-26AA-4B86-B8E9-AC58B316D3A8","413EADCF-3484-453B-A203-E8499D4A7CF3","AAF9CBFE-E095-4B9D-9CC0-3B9C8FCE65C3"],"partTests":{"__isSmartRef__":true,"id":460},"_ClipMode":"visible","moved":true,"#startLetters":"formatAllMorphsInM","isLockOwner":true,"isBeingDragged":false,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":365},"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":465},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(27.0,23.0)","distanceToDragEvent":"lively.pt(131.0,-12.0)"},"388":{"submorphs":[],"scripts":[],"id":"176C0D5E-9A47-40C9-9F25-829CB128F027","shape":{"__isSmartRef__":true,"id":389},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":390},"textChunks":[{"__isSmartRef__":true,"id":406}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":408},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","F55BA3EA-22CD-48D6-B41A-B854EB9BFC64","75368A4F-23BB-4FC3-9C9F-01EAB9C05248","B9C673BA-D5B6-4D80-B82D-0A1E8FF5A3D3","9D04A7B7-A473-4935-B375-090CC1FD3BAB","3BC28DCC-614A-4224-B7B6-A4FEC5FEC64B","57552DC2-A0DC-4625-ABB5-099A8C87EF8E","85594326-700F-4136-8641-3765F8034C55","3B7D35DA-6448-4111-A556-625184DFCBFA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":387},"isLockOwner":false,"priorSelectionRange":[9,9],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(45.9,11.4)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(86.1,-12.8)"},"389":{"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(128.7,26.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"390":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":391},{"__isSmartRef__":true,"id":393},{"__isSmartRef__":true,"id":395},{"__isSmartRef__":true,"id":397},{"__isSmartRef__":true,"id":399},{"__isSmartRef__":true,"id":401},{"__isSmartRef__":true,"id":403}],"lastModifiedDate":{"__isSmartRef__":true,"id":405},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"391":{"date":{"__isSmartRef__":true,"id":392},"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62"},"392":{"isSerializedDate":true,"string":"Tue Mar 12 2013 17:31:56 GMT+0100 (CET)"},"393":{"date":{"__isSmartRef__":true,"id":394},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"394":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"395":{"date":{"__isSmartRef__":true,"id":396},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"396":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"397":{"date":{"__isSmartRef__":true,"id":398},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"398":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"399":{"date":{"__isSmartRef__":true,"id":400},"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"},"400":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"401":{"date":{"__isSmartRef__":true,"id":402},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"402":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"403":{"date":{"__isSmartRef__":true,"id":404},"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598"},"404":{"isSerializedDate":true,"string":"Tue Mar 12 2013 18:36:22 GMT+0100 (CET)"},"405":{"isSerializedDate":true,"string":"Tue Mar 12 2013 18:35:33 GMT+0100 (CET)"},"406":{"style":{"__isSmartRef__":true,"id":407},"morph":{"__isSmartRef__":true,"id":388},"chunkOwner":{"__isSmartRef__":true,"id":388},"storedString":"Formatter","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"407":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"408":{"morph":{"__isSmartRef__":true,"id":388},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"409":{"submorphs":[],"scripts":[],"id":"17D07319-3076-46AA-A110-DCBE869AD3AA","shape":{"__isSmartRef__":true,"id":410},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Version","partsBinMetaInfo":{"__isSmartRef__":true,"id":411},"textChunks":[{"__isSmartRef__":true,"id":427}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":429},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","0B9E15DD-4E91-4398-BE36-97DB29F58113","83F70220-A141-4F6D-BB7A-3AA699A0ED34","D1D3AA5F-F76F-4D33-833E-3233652DB0F6","74FFE8E7-7F87-47B0-BA3B-C724496B7EA1","6EED4E0E-0744-47B9-B7E8-83AAA5C87658","3C240DEB-6523-4C6B-A7C2-B14C5642D7B5"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[0,9],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":387},"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(1.7,26.8)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(90.5,-4.0)"},"410":{"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(128.7,26.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"411":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":412},{"__isSmartRef__":true,"id":414},{"__isSmartRef__":true,"id":416},{"__isSmartRef__":true,"id":418},{"__isSmartRef__":true,"id":420},{"__isSmartRef__":true,"id":422},{"__isSmartRef__":true,"id":424}],"revisionOnLoad":193597,"lastModifiedDate":{"__isSmartRef__":true,"id":426},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"412":{"date":{"__isSmartRef__":true,"id":413},"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62"},"413":{"isSerializedDate":true,"string":"Tue Mar 12 2013 17:31:56 GMT+0100 (CET)"},"414":{"date":{"__isSmartRef__":true,"id":415},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"415":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"416":{"date":{"__isSmartRef__":true,"id":417},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"417":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"418":{"date":{"__isSmartRef__":true,"id":419},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"419":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"420":{"date":{"__isSmartRef__":true,"id":421},"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"},"421":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"422":{"date":{"__isSmartRef__":true,"id":423},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"423":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"424":{"date":{"__isSmartRef__":true,"id":425},"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598"},"425":{"isSerializedDate":true,"string":"Tue Mar 12 2013 18:36:22 GMT+0100 (CET)"},"426":{"isSerializedDate":true,"string":"Tue Mar 12 2013 18:35:33 GMT+0100 (CET)"},"427":{"style":{"__isSmartRef__":true,"id":428},"morph":{"__isSmartRef__":true,"id":409},"chunkOwner":{"__isSmartRef__":true,"id":409},"storedString":"2","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"428":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"429":{"morph":{"__isSmartRef__":true,"id":409},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"430":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__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(194.7,52.6)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"431":{"comment":"A morph hierarchy visualization with bundle view simulation of attribute connections.","migrationLevel":4,"partName":"Formatter","changes":[{"__isSmartRef__":true,"id":432},{"__isSmartRef__":true,"id":434},{"__isSmartRef__":true,"id":436},{"__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}],"lastModifiedDate":{"__isSmartRef__":true,"id":458},"revisionOnLoad":194526,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"432":{"date":{"__isSmartRef__":true,"id":433},"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20"},"433":{"isSerializedDate":true,"string":"Fri Jan 18 2013 16:47:05 GMT+0100 (CET)"},"434":{"date":{"__isSmartRef__":true,"id":435},"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2"},"435":{"isSerializedDate":true,"string":"Fri Jan 18 2013 16:42:31 GMT+0100 (CET)"},"436":{"date":{"__isSmartRef__":true,"id":437},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"437":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"438":{"date":{"__isSmartRef__":true,"id":439},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"439":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"440":{"date":{"__isSmartRef__":true,"id":441},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"441":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"442":{"date":{"__isSmartRef__":true,"id":443},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"443":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"444":{"date":{"__isSmartRef__":true,"id":445},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"445":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"446":{"date":{"__isSmartRef__":true,"id":447},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"447":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"448":{"date":{"__isSmartRef__":true,"id":449},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"449":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"450":{"date":{"__isSmartRef__":true,"id":451},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"451":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"452":{"date":{"__isSmartRef__":true,"id":453},"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8"},"453":{"isSerializedDate":true,"string":"Wed Jan 23 2013 12:57:18 GMT+0100 (CET)"},"454":{"date":{"__isSmartRef__":true,"id":455},"author":"jenslincke","message":"no comment","id":"70CE5D81-5B84-4B1D-9159-D13B85BAE00A"},"455":{"isSerializedDate":true,"string":"Sat Mar 16 2013 16:10:45 GMT+0100 (CET)"},"456":{"date":{"__isSmartRef__":true,"id":457},"author":"jenslincke","message":"no comment","id":"DA03417A-58E4-443A-A1B4-BE33D42D5F16"},"457":{"isSerializedDate":true,"string":"Mon Mar 25 2013 16:48:39 GMT+0100 (CET)"},"458":{"isSerializedDate":true,"string":"Mon Mar 25 2013 16:46:55 GMT+0100 (CET)"},"459":{"morph":{"__isSmartRef__":true,"id":387},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"460":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":461}},"461":{"test01IsMorph":{"__isSmartRef__":true,"id":462}},"462":{"varMapping":{"__isSmartRef__":true,"id":463},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":464},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"463":{"this":{"__isSmartRef__":true,"id":460}},"464":{},"465":{"formatTextMorph":{"__isSmartRef__":true,"id":466}},"466":{"varMapping":{"__isSmartRef__":true,"id":467},"source":"function formatTextMorph(m) {\n    m.emphasizeAll({color: Color.darkGray, fontSize: 12})\n    m.emphasizeRegex(/(?:^|\\n)#.*/g, {fontSize: 20, color: CrayonColors.ocean})\n    m.emphasizeRegex(/(?:^|\\n)##.*/g, {fontSize: 16, color: CrayonColors.ocean})\n\n    m.emphasizeRegex(/(?:^|\\n)[A-Z]+\\:/g, {fontSize: 12, color: Color.black})\n    m.emphasizeRegex(/(?:^|\\n)\\*.*/g, {fontSize: 12, color: Color.red.darker(1)})\n\n    m.emphasizeRegex(/(?:^|\\n)\\%.*/g, {fontSize: 10, color: Color.green.darker(2)})\n\n}","funcProperties":{"__isSmartRef__":true,"id":468},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"467":{"this":{"__isSmartRef__":true,"id":387}},"468":{"timestamp":{"__isSmartRef__":true,"id":469},"user":"jenslincke","tags":[]},"469":{"isSerializedDate":true,"string":"Tue Mar 26 2013 15:13:16 GMT+0100 (CET)"},"470":{"_BorderWidth":1.742,"_ClipMode":"visible","_BorderRadius":16.669999999999998,"_Opacity":0.8667,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__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(570.0,384.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(185,185,185)","_Padding":"lively.rect(0,0,0,0)"},"471":{"partsSpaceName":"PartsBin/Wiki","comment":"show some parts statistics...","migrationLevel":4,"partName":"PartsBinHistory","changes":[{"__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}],"lastModifiedDate":{"__isSmartRef__":true,"id":514},"revisionOnLoad":194613,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"472":{"date":{"__isSmartRef__":true,"id":473},"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20"},"473":{"isSerializedDate":true,"string":"Fri Jan 18 2013 16:47:05 GMT+0100 (CET)"},"474":{"date":{"__isSmartRef__":true,"id":475},"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2"},"475":{"isSerializedDate":true,"string":"Fri Jan 18 2013 16:42:31 GMT+0100 (CET)"},"476":{"date":{"__isSmartRef__":true,"id":477},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"477":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"478":{"date":{"__isSmartRef__":true,"id":479},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"479":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"480":{"date":{"__isSmartRef__":true,"id":481},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"481":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"482":{"date":{"__isSmartRef__":true,"id":483},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"483":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"484":{"date":{"__isSmartRef__":true,"id":485},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"485":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"486":{"date":{"__isSmartRef__":true,"id":487},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"487":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"488":{"date":{"__isSmartRef__":true,"id":489},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"489":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"490":{"date":{"__isSmartRef__":true,"id":491},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"491":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"492":{"date":{"__isSmartRef__":true,"id":493},"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8"},"493":{"isSerializedDate":true,"string":"Wed Jan 23 2013 12:57:18 GMT+0100 (CET)"},"494":{"date":{"__isSmartRef__":true,"id":495},"author":"jenslincke","message":"no comment","id":"D84F691F-0AF0-4594-9471-69C629837864"},"495":{"isSerializedDate":true,"string":"Tue Mar 26 2013 13:24:44 GMT+0100 (CET)"},"496":{"date":{"__isSmartRef__":true,"id":497},"author":"jenslincke","message":"no comment","id":"97F6D8BD-D72D-498A-A731-37A9A2773E93"},"497":{"isSerializedDate":true,"string":"Tue Mar 26 2013 13:45:03 GMT+0100 (CET)"},"498":{"date":{"__isSmartRef__":true,"id":499},"author":"jenslincke","message":"no comment","id":"0CB1D75A-410B-4F35-A3F6-8CB3D90C28FC"},"499":{"isSerializedDate":true,"string":"Tue Mar 26 2013 14:54:44 GMT+0100 (CET)"},"500":{"date":{"__isSmartRef__":true,"id":501},"author":"jenslincke","message":"no comment","id":"24B6E897-EABC-4E1D-8A24-941CEC95223A"},"501":{"isSerializedDate":true,"string":"Tue Mar 26 2013 15:13:27 GMT+0100 (CET)"},"502":{"date":{"__isSmartRef__":true,"id":503},"author":"jenslincke","message":"no comment","id":"A8142999-2834-4FFA-8862-1959BB77868C"},"503":{"isSerializedDate":true,"string":"Tue Mar 26 2013 15:33:41 GMT+0100 (CET)"},"504":{"date":{"__isSmartRef__":true,"id":505},"author":"jenslincke","message":"no comment","id":"DAA302A6-565E-4472-BF58-5AA08A56B7A8"},"505":{"isSerializedDate":true,"string":"Tue Mar 26 2013 15:59:01 GMT+0100 (CET)"},"506":{"date":{"__isSmartRef__":true,"id":507},"author":"jenslincke","message":"no comment","id":"9AB1DBDE-5D14-46D5-B6B2-4C12BCB0D288"},"507":{"isSerializedDate":true,"string":"Tue Mar 26 2013 16:04:28 GMT+0100 (CET)"},"508":{"date":{"__isSmartRef__":true,"id":509},"author":"jenslincke","message":"no comment","id":"896160DA-CC70-4739-94E8-EEE0E5231B7B"},"509":{"isSerializedDate":true,"string":"Tue Mar 26 2013 16:11:25 GMT+0100 (CET)"},"510":{"date":{"__isSmartRef__":true,"id":511},"author":"jenslincke","message":"no comment","id":"8F87C056-3004-4F50-AABE-A8A7767332C7"},"511":{"isSerializedDate":true,"string":"Tue Mar 26 2013 16:14:17 GMT+0100 (CET)"},"512":{"date":{"__isSmartRef__":true,"id":513},"author":"jenslincke","message":"no comment","id":"D22B9A02-D720-401F-BA40-0EC1BEED5FAF"},"513":{"isSerializedDate":true,"string":"Tue Mar 26 2013 16:58:03 GMT+0100 (CET)"},"514":{"isSerializedDate":true,"string":"Tue Mar 26 2013 16:12:32 GMT+0100 (CET)"},"515":{"morph":{"__isSmartRef__":true,"id":365},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"516":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":517}},"517":{"test01IsMorph":{"__isSmartRef__":true,"id":518}},"518":{"varMapping":{"__isSmartRef__":true,"id":519},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":520},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"519":{"this":{"__isSmartRef__":true,"id":516}},"520":{},"521":{"resizeWidth":true,"resizeHeight":true},"522":{"submorphs":[{"__isSmartRef__":true,"id":523}],"scripts":[],"id":"A8F704F6-5EBF-4FBE-945E-A280F4D05E0C","shape":{"__isSmartRef__":true,"id":528},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":529},"lighterFill":{"__isSmartRef__":true,"id":534},"label":{"__isSmartRef__":true,"id":523},"name":"ToggleButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":539},"attributeConnections":[{"__isSmartRef__":true,"id":545},{"__isSmartRef__":true,"id":546}],"doNotSerialize":["$$fire","$$toggle"],"doNotCopyProperties":["$$fire","$$toggle"],"eventHandler":{"__isSmartRef__":true,"id":548},"derivationIds":[2588,"C96F474C-1F3A-4E42-844C-DD2EB76BDD7E","E36FA68D-6317-416A-99FA-0ED81E4193DA","06258075-AC5A-4CAB-A248-A66D3213816C","3528B7C7-671D-4E2C-9D67-64771BAA11C4"],"_ClipMode":"visible","isPressed":false,"isToggled":true,"connections":{"__isSmartRef__":true,"id":549},"moved":true,"owner":{"__isSmartRef__":true,"id":1},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":553},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":554},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(759.0,549.0)","distanceToDragEvent":"lively.pt(62.0,-18.0)"},"523":{"submorphs":[],"scripts":[],"id":"89844950-9676-4220-8DB8-F5AB45979C94","shape":{"__isSmartRef__":true,"id":524},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":105,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":522},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":525}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":527},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"44787449-DE07-40ED-B4D3-89A4A185AE29","F4BC3D0F-FF03-4EFC-B727-951442606730","277CDAEF-77E0-49F1-BD6F-1630D7ECC2E1","AFAD0228-0DC8-4C57-BAFE-D978AFCF35FE"],"_MinTextWidth":105,"_MinTextHeight":null,"_WordBreak":"break-all","_FontSize":10,"__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)"},"524":{"_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(89.3,19.7)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"525":{"style":{"__isSmartRef__":true,"id":526},"chunkOwner":{"__isSmartRef__":true,"id":523},"_id":"_174044","storedString":"show internals","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"526":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"527":{"morph":{"__isSmartRef__":true,"id":523},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"528":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":529},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_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(89.3,19.7)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"529":{"stops":[{"__isSmartRef__":true,"id":530},{"__isSmartRef__":true,"id":531},{"__isSmartRef__":true,"id":532},{"__isSmartRef__":true,"id":533}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"530":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"531":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"532":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"533":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"534":{"stops":[{"__isSmartRef__":true,"id":535},{"__isSmartRef__":true,"id":536},{"__isSmartRef__":true,"id":537},{"__isSmartRef__":true,"id":538}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"535":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"536":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"537":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"538":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"539":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"ToggleButton","comment":"A toggle button:\n- emits, toggle, enable, disable on pressed.\n- changes label","changes":[{"__isSmartRef__":true,"id":540},{"__isSmartRef__":true,"id":542}],"lastModifiedDate":{"__isSmartRef__":true,"id":544},"revisionOnLoad":192292,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"540":{"date":{"__isSmartRef__":true,"id":541},"author":"jenslincke","message":"no comment","id":"7471CE07-F2C0-4149-9684-90E843DB8DCE"},"541":{"isSerializedDate":true,"string":"Fri Feb 08 2013 10:43:34 GMT+0100 (CET)"},"542":{"date":{"__isSmartRef__":true,"id":543},"author":"jenslincke","message":"no comment","id":"02AB5A6F-7748-4A48-8C36-D334F97FC321"},"543":{"isSerializedDate":true,"string":"Thu Feb 07 2013 17:57:46 GMT+0100 (CET)"},"544":{"isSerializedDate":true,"string":"Thu Mar 07 2013 01:25:14 GMT+0100 (CET)"},"545":{"sourceObj":{"__isSmartRef__":true,"id":522},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":522},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"546":{"sourceObj":{"__isSmartRef__":true,"id":522},"sourceAttrName":"toggle","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"toggleShowInternals","varMapping":{"__isSmartRef__":true,"id":547},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"547":{"source":{"__isSmartRef__":true,"id":522},"target":{"__isSmartRef__":true,"id":1}},"548":{"morph":{"__isSmartRef__":true,"id":522},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"549":{"enable":{"__isSmartRef__":true,"id":550},"disable":{"__isSmartRef__":true,"id":551},"toggle":{"__isSmartRef__":true,"id":552}},"550":{},"551":{},"552":{},"553":{"moveVertical":true,"moveHorizontal":true},"554":{"onFire":{"__isSmartRef__":true,"id":555},"reset":{"__isSmartRef__":true,"id":559}},"555":{"varMapping":{"__isSmartRef__":true,"id":556},"source":"function onFire() {\n\t\n    if (this.isToggled) {\n        this.setLabel(\"hide internals\")\n        lively.bindings.signal(this, 'enable', true)\n        lively.bindings.signal(this, 'toggle', true)\n    } else {\n        this.setLabel(\"show internals\")\n        lively.bindings.signal(this, 'disable', true)\n        lively.bindings.signal(this, 'toggle', false)\n    }\n    this.isToggled = !this.isToggled;\n}","funcProperties":{"__isSmartRef__":true,"id":557},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"556":{"this":{"__isSmartRef__":true,"id":522}},"557":{"timestamp":{"__isSmartRef__":true,"id":558},"user":"jenslincke","tags":[]},"558":{"isSerializedDate":true,"string":"Tue Mar 26 2013 14:02:32 GMT+0100 (CET)"},"559":{"varMapping":{"__isSmartRef__":true,"id":560},"source":"function reset() {\n    this.connections = {\"enable\": { }, \"disable\": { }, \"toggle\": { }}\n}","funcProperties":{"__isSmartRef__":true,"id":561},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"560":{"this":{"__isSmartRef__":true,"id":522}},"561":{"timestamp":{"__isSmartRef__":true,"id":562},"user":"jenslincke","tags":[]},"562":{"isSerializedDate":true,"string":"Fri Feb 08 2013 10:42:06 GMT+0100 (CET)"},"563":{"submorphs":[],"scripts":[],"id":"1143E530-1D5F-49DB-A9EA-9105A7BAA084","shape":{"__isSmartRef__":true,"id":564},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":8,"name":"Summary","partsBinMetaInfo":{"__isSmartRef__":true,"id":565},"textChunks":[{"__isSmartRef__":true,"id":581}],"charsReplaced":"foo!?","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":583},"_ClipMode":"auto","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":1},"_Rotation":0,"_Scale":1,"_WordBreak":"break-all","layout":{"__isSmartRef__":true,"id":584},"priorSelectionRange":[52,52],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(1.8,2.6)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(89.5,-17.4)"},"564":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_Fill":null,"_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(733.0,75.6)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"565":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":566},{"__isSmartRef__":true,"id":568},{"__isSmartRef__":true,"id":570},{"__isSmartRef__":true,"id":572},{"__isSmartRef__":true,"id":574},{"__isSmartRef__":true,"id":576},{"__isSmartRef__":true,"id":578}],"lastModifiedDate":{"__isSmartRef__":true,"id":580},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"566":{"date":{"__isSmartRef__":true,"id":567},"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62"},"567":{"isSerializedDate":true,"string":"Tue Mar 12 2013 17:31:56 GMT+0100 (CET)"},"568":{"date":{"__isSmartRef__":true,"id":569},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"569":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"570":{"date":{"__isSmartRef__":true,"id":571},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"571":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"572":{"date":{"__isSmartRef__":true,"id":573},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"573":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"574":{"date":{"__isSmartRef__":true,"id":575},"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"},"575":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"576":{"date":{"__isSmartRef__":true,"id":577},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"577":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"578":{"date":{"__isSmartRef__":true,"id":579},"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598"},"579":{"isSerializedDate":true,"string":"Tue Mar 12 2013 18:36:22 GMT+0100 (CET)"},"580":{"isSerializedDate":true,"string":"Tue Mar 12 2013 18:35:33 GMT+0100 (CET)"},"581":{"style":{"__isSmartRef__":true,"id":582},"chunkOwner":{"__isSmartRef__":true,"id":563},"_id":"_190460","storedString":"PartSpaces: 60\nTotal Parts: 679\nTotal Versions: 5690\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"582":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"583":{"morph":{"__isSmartRef__":true,"id":563},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"584":{"resizeWidth":true},"585":{"submorphs":[{"__isSmartRef__":true,"id":586}],"scripts":[],"shape":{"__isSmartRef__":true,"id":591},"eventHandler":{"__isSmartRef__":true,"id":592},"_ClipMode":"visible","derivationIds":["EC7EBB28-54AE-4244-80ED-3E13650F82B7"],"id":"39476366-37AC-4ACA-9EC9-013F773B477A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":586},"_PreviousBorderWidth":1,"isPressed":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":593},{"__isSmartRef__":true,"id":595}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"name":"Button1","partsBinMetaInfo":{"__isSmartRef__":true,"id":597},"__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":1},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":603},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":604},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(744.2,0.9)","distanceToDragEvent":"lively.pt(67.8,-14.8)"},"586":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":587},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":588}],"eventHandler":{"__isSmartRef__":true,"id":590},"_ClipMode":"hidden","derivationIds":["7884E73F-0D17-44B3-907F-44A5223F1F3D"],"id":"9E5E2CF4-2C25-4EE1-B090-9BCBD6CD267E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":585},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"showsHalos":false,"eventsAreDisabled":true,"_PointerEvents":"none","__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"587":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"588":{"style":{"__isSmartRef__":true,"id":589},"chunkOwner":{"__isSmartRef__":true,"id":586},"_id":"_171647","storedString":"update","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"589":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"590":{"morph":{"__isSmartRef__":true,"id":586},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"591":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_Fill":null,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"592":{"morph":{"__isSmartRef__":true,"id":585},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"593":{"sourceObj":{"__isSmartRef__":true,"id":585},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":585},"targetMethodName":"doAction","varMapping":{"__isSmartRef__":true,"id":594},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"594":{"source":{"__isSmartRef__":true,"id":585},"target":{"__isSmartRef__":true,"id":585}},"595":{"sourceObj":{"__isSmartRef__":true,"id":585},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"updatePartSpaces","varMapping":{"__isSmartRef__":true,"id":596},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"596":{"source":{"__isSmartRef__":true,"id":585},"target":{"__isSmartRef__":true,"id":1}},"597":{"partName":"Button","requiredModules":[],"partsSpaceName":"PartsBin/Inputs","comment":"A simple button that calls a method #doAction when pressed.","changes":[{"__isSmartRef__":true,"id":598},{"__isSmartRef__":true,"id":600}],"migrationLevel":4,"lastModifiedDate":{"__isSmartRef__":true,"id":602},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"598":{"date":{"__isSmartRef__":true,"id":599},"author":null,"message":"no comment","id":"F8B70225-5143-4A51-ABB4-344B488B3811"},"599":{"isSerializedDate":true,"string":"Tue Dec 11 2012 22:15:42 GMT+0100 (CET)"},"600":{"date":{"__isSmartRef__":true,"id":601},"author":"robertkrahn","message":"no comment","id":"9B8B6BE4-4519-4A6C-8F47-70DE61BBB0FB"},"601":{"isSerializedDate":true,"string":"Tue Dec 11 2012 22:53:16 GMT+0100 (CET)"},"602":{"isSerializedDate":true,"string":"Thu Mar 07 2013 01:25:14 GMT+0100 (CET)"},"603":{"moveHorizontal":true},"604":{"doAction":{"__isSmartRef__":true,"id":605}},"605":{"varMapping":{"__isSmartRef__":true,"id":606},"source":"function doAction() {\n    \n}","funcProperties":{"__isSmartRef__":true,"id":607},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"606":{"this":{"__isSmartRef__":true,"id":585}},"607":{"timestamp":{"__isSmartRef__":true,"id":608},"user":"undefined","tags":[]},"608":{"isSerializedDate":true,"string":"Tue Dec 11 2012 22:14:29 GMT+0100 (CET)"},"609":{"submorphs":[{"__isSmartRef__":true,"id":610}],"scripts":[],"shape":{"__isSmartRef__":true,"id":615},"eventHandler":{"__isSmartRef__":true,"id":616},"_ClipMode":"visible","derivationIds":["EC7EBB28-54AE-4244-80ED-3E13650F82B7"],"id":"E6D36538-E996-40AB-B108-D53BA6540207","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":610},"_PreviousBorderWidth":1,"isPressed":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":617},{"__isSmartRef__":true,"id":619}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"name":"Button","partsBinMetaInfo":{"__isSmartRef__":true,"id":597},"__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":1},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":621},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(743.6,21.2)","distanceToDragEvent":"lively.pt(76.0,-17.0)"},"610":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":611},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":612}],"eventHandler":{"__isSmartRef__":true,"id":614},"_ClipMode":"hidden","derivationIds":["7884E73F-0D17-44B3-907F-44A5223F1F3D"],"id":"06987705-53E9-494C-B289-BA4B1CAA088C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":609},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"showsHalos":false,"eventsAreDisabled":true,"_PointerEvents":"none","__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"611":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"612":{"style":{"__isSmartRef__":true,"id":613},"chunkOwner":{"__isSmartRef__":true,"id":610},"_id":"_190162","storedString":"load all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"613":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"614":{"morph":{"__isSmartRef__":true,"id":610},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"615":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"616":{"morph":{"__isSmartRef__":true,"id":609},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"617":{"sourceObj":{"__isSmartRef__":true,"id":609},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":609},"targetMethodName":"doAction","varMapping":{"__isSmartRef__":true,"id":618},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"618":{"source":{"__isSmartRef__":true,"id":609},"target":{"__isSmartRef__":true,"id":609}},"619":{"sourceObj":{"__isSmartRef__":true,"id":609},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"loadAllVersions","varMapping":{"__isSmartRef__":true,"id":620},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"620":{"source":{"__isSmartRef__":true,"id":609},"target":{"__isSmartRef__":true,"id":1}},"621":{"doAction":{"__isSmartRef__":true,"id":622}},"622":{"varMapping":{"__isSmartRef__":true,"id":623},"source":"function doAction() {\n    \n}","funcProperties":{"__isSmartRef__":true,"id":624},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"623":{"this":{"__isSmartRef__":true,"id":609}},"624":{"timestamp":{"__isSmartRef__":true,"id":625},"user":"undefined","tags":[]},"625":{"isSerializedDate":true,"string":"Tue Dec 11 2012 22:14:29 GMT+0100 (CET)"},"626":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__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(850.0,571.0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"627":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"628":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":629}},"629":{"test01IsMorph":{"__isSmartRef__":true,"id":630}},"630":{"varMapping":{"__isSmartRef__":true,"id":631},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":632},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"631":{"this":{"__isSmartRef__":true,"id":628}},"632":{},"633":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"634":{"updatePartSpaces":{"__isSmartRef__":true,"id":635},"selectPartSpace":{"__isSmartRef__":true,"id":639},"selectPart":{"__isSmartRef__":true,"id":643},"printPartDetails":{"__isSmartRef__":true,"id":647},"histogram":{"__isSmartRef__":true,"id":651},"toggleShowInternals":{"__isSmartRef__":true,"id":655},"reset":{"__isSmartRef__":true,"id":659},"getParts":{"__isSmartRef__":true,"id":663},"getPartVersions":{"__isSmartRef__":true,"id":667},"loadAllVersions":{"__isSmartRef__":true,"id":671},"getPartSpaces":{"__isSmartRef__":true,"id":675},"updateSummary":{"__isSmartRef__":true,"id":679}},"635":{"varMapping":{"__isSmartRef__":true,"id":636},"source":"function updatePartSpaces() {\n\n    var partSpaceNames = this.getPartSpaces()\n    this.get(\"PartSpaces\").setList(\n        partSpaceNames\n            .sortBy(function(ea) {\n                return this.getParts(ea).length\n            }, this)\n            .reverse()\n            .collect(function(ea) {\n                return {\n                    string: this.getParts(ea).length + \" \" + ea,\n                    value: ea,\n                    isListItem: true\n                }\n            }, this))\n    this.updateSummary()\n\n\n}","funcProperties":{"__isSmartRef__":true,"id":637},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"636":{"this":{"__isSmartRef__":true,"id":1}},"637":{"timestamp":{"__isSmartRef__":true,"id":638},"user":"jenslincke","tags":[]},"638":{"isSerializedDate":true,"string":"Tue Mar 26 2013 15:50:20 GMT+0100 (CET)"},"639":{"varMapping":{"__isSmartRef__":true,"id":640},"source":"function selectPartSpace(spaceName) {\n    if (!spaceName) return;\n    this.selectedPartSpace = spaceName;\n    this.get('Parts').setList(\n        this.getParts(spaceName)\n            .sortBy(function(ea) {\n                return this.getPartVersions(spaceName, ea).length\n            }, this)\n            .reverse()\n            .collect(function(ea) {\n                return {\n                    string:  this.getPartVersions(spaceName, ea).length + \" \" + ea,\n                    value: ea,\n                    isListItem: true\n                }\n            }, this)\n    )\n    var totalVersions = this.getParts(spaceName).inject(0, function(sum, ea) {\n        return sum + this.getPartVersions(spaceName, ea).length\n    }, this)\n    \n    this.get(\"Parts\").setSelection(undefined)\n    this.get(\"Details\").textString = \"total versions: \" + totalVersions\n    \n}","funcProperties":{"__isSmartRef__":true,"id":641},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"640":{"this":{"__isSmartRef__":true,"id":1}},"641":{"timestamp":{"__isSmartRef__":true,"id":642},"user":"jenslincke","tags":[]},"642":{"isSerializedDate":true,"string":"Tue Mar 26 2013 16:03:48 GMT+0100 (CET)"},"643":{"varMapping":{"__isSmartRef__":true,"id":644},"source":"function selectPart(part) {\n    if (!part) return;\n\n    this.selectedPart = part;\n    this.get(\"Details\").textString = this.printPartDetails(this.selectedPartSpace, this.selectedPart)\n    \n    this.get(\"Details\").format()\n}","funcProperties":{"__isSmartRef__":true,"id":645},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"644":{"this":{"__isSmartRef__":true,"id":1}},"645":{"timestamp":{"__isSmartRef__":true,"id":646},"user":"jenslincke","tags":[]},"646":{"isSerializedDate":true,"string":"Tue Mar 26 2013 16:01:30 GMT+0100 (CET)"},"647":{"varMapping":{"__isSmartRef__":true,"id":648},"source":"function printPartDetails(partSpaceName, name) {\n    var s =\"## \" + name + \"\\n\"\n    var versions = this.getPartVersions(partSpaceName, name)\n    s += \"Versions:\" + versions.length + \"\\n\"\n    s += \"### Development per month\" + \"\\n\"\n    s += this.histogram(versions,\n        function(ea) { return ea.date.format(\"yyyy-mm\")})\n        .sortBy(function(ea) { return ea.key})\n        .join(\"\\n\") + \"\\n\"\n\n    s += \"### Authors\" + \"\\n\"\n    s += this.histogram(versions,\n        function(ea) { return ea.author})\n        .join(\"\\n\") + \"\\n\"\n\n    return s\n}","funcProperties":{"__isSmartRef__":true,"id":649},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"648":{"this":{"__isSmartRef__":true,"id":1}},"649":{"timestamp":{"__isSmartRef__":true,"id":650},"user":"jenslincke","tags":[]},"650":{"isSerializedDate":true,"string":"Tue Mar 26 2013 13:57:21 GMT+0100 (CET)"},"651":{"varMapping":{"__isSmartRef__":true,"id":652},"source":"function histogram(collection, keyFunc) {\n    var h = {}\n    collection.each(function(ea) {\n        var key = keyFunc(ea)\n        h[key] = h[key] || 0;\n        h[key] ++  \n    })\n    return Properties.own(h)\n        .collect(function(ea) {\n            return {\n                key: ea, \n                value: h[ea], \n                toString: function() {\n                    return this.key + \": \" + this.value\n                } \n            }\n        })\n        .sortBy(function(ea) { return ea.value})\n        .reverse()\n}","funcProperties":{"__isSmartRef__":true,"id":653},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"652":{"this":{"__isSmartRef__":true,"id":1}},"653":{"timestamp":{"__isSmartRef__":true,"id":654},"user":"jenslincke","tags":[]},"654":{"isSerializedDate":true,"string":"Tue Mar 26 2013 13:10:03 GMT+0100 (CET)"},"655":{"varMapping":{"__isSmartRef__":true,"id":656},"source":"function toggleShowInternals(bool) {\n    this.get(\"Internals\").setVisible(bool)\n}","funcProperties":{"__isSmartRef__":true,"id":657},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"656":{"this":{"__isSmartRef__":true,"id":1}},"657":{"timestamp":{"__isSmartRef__":true,"id":658},"user":"jenslincke","tags":[]},"658":{"isSerializedDate":true,"string":"Tue Mar 26 2013 13:23:01 GMT+0100 (CET)"},"659":{"varMapping":{"__isSmartRef__":true,"id":660},"source":"function reset() {\n    this.doNotSerialize = ['partsVersions', 'cachedParts']\n\n    this.partsVersions = null\n    this.cachedParts = null\n    this.get(\"PartSpaces\").setList([])\n    this.get(\"Parts\").setList([])\n    this.get(\"Summary\").textString = \"\"\n\n}","funcProperties":{"__isSmartRef__":true,"id":661},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"660":{"this":{"__isSmartRef__":true,"id":1}},"661":{"timestamp":{"__isSmartRef__":true,"id":662},"user":"jenslincke","tags":[]},"662":{"isSerializedDate":true,"string":"Tue Mar 26 2013 16:14:10 GMT+0100 (CET)"},"663":{"varMapping":{"__isSmartRef__":true,"id":664},"source":"function getParts(partSpace) {\n    if (!this.cachedParts) this.cachedParts = {}\n    if (!this.cachedParts[partSpace]) {\n        var ea = new WebResource(URL.root.withFilename(\"PartsBin/\")\n            .withFilename(partSpace))\n        ea.getSubElements(1)\n        var parts =  ea.subDocuments.invoke('getURL')\n            .select(function(ea) {\n                return ea.filename().endsWith(\".json\")\n            })\n            .collect(function(ea) {\n                return ea.filename().replace(\".json\",\"\")\n            }).sort()\n        this.cachedParts[partSpace] = parts\n    }\n    return this.cachedParts[partSpace]\n}","funcProperties":{"__isSmartRef__":true,"id":665},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"664":{"this":{"__isSmartRef__":true,"id":1}},"665":{"timestamp":{"__isSmartRef__":true,"id":666},"user":"jenslincke","tags":[]},"666":{"isSerializedDate":true,"string":"Tue Mar 26 2013 13:53:14 GMT+0100 (CET)"},"667":{"varMapping":{"__isSmartRef__":true,"id":668},"source":"function getPartVersions(partSpace, part) {\n    if(!this.partsVersions)\n        this.partsVersions = {}\n    var key = partSpace + \"$\"+ part\n    if (!this.partsVersions[key]) {\n        var url = URL.root.withFilename(\"PartsBin/\" + partSpace + \"/\" + part +\".json\")\n        var wr = new WebResource(url)\n        this.partsVersions[key] = wr.getVersions().versions\n    }\n    return this.partsVersions[key]\n}","funcProperties":{"__isSmartRef__":true,"id":669},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"668":{"this":{"__isSmartRef__":true,"id":1}},"669":{"timestamp":{"__isSmartRef__":true,"id":670},"user":"jenslincke","tags":[]},"670":{"isSerializedDate":true,"string":"Tue Mar 26 2013 13:56:58 GMT+0100 (CET)"},"671":{"varMapping":{"__isSmartRef__":true,"id":672},"source":"function loadAllVersions() {\n    var partSpaces = this.getPartSpaces()\n    // this is slow\n    var totalVersions = 0\n    this.get('Summary').textString = \"loading: \"\n    partSpaces.doAndContinue(\n        function(next, ea) {\n            this.selectPartSpace(ea)\n            var parts = this.getParts(ea)\n            parts.each(function(eaPart) {\n                var versions = this.getPartVersions(ea, eaPart)\n                totalVersions += versions.length\n            }, this)\n            this.get('Summary').textString += (ea + \", \")\n            next.delay(0.1)\n        },\n        function() {\n            this.totalVersions = totalVersions\n            this.updateSummary()\n        }.bind(this),\n        this)\n}","funcProperties":{"__isSmartRef__":true,"id":673},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"672":{"this":{"__isSmartRef__":true,"id":1}},"673":{"timestamp":{"__isSmartRef__":true,"id":674},"user":"jenslincke","tags":[]},"674":{"isSerializedDate":true,"string":"Tue Mar 26 2013 15:58:04 GMT+0100 (CET)"},"675":{"varMapping":{"__isSmartRef__":true,"id":676},"source":"function getPartSpaces() {\n    var wr = new WebResource(URL.root.withFilename(\"PartsBin/\"))\n    wr.getSubElements(1)\n    return wr.subCollections.invoke('getURL')\n            .invoke('filename');\n\n}","funcProperties":{"__isSmartRef__":true,"id":677},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"676":{"this":{"__isSmartRef__":true,"id":1}},"677":{"timestamp":{"__isSmartRef__":true,"id":678},"user":"jenslincke","tags":[]},"678":{"isSerializedDate":true,"string":"Tue Mar 26 2013 15:37:48 GMT+0100 (CET)"},"679":{"varMapping":{"__isSmartRef__":true,"id":680},"source":"function updateSummary() {\n\n    var partSpaceNames = this.getPartSpaces();\n    var totalParts = partSpaceNames.inject(0, function(sum, ea) {\n        return sum + this.getParts(ea).length\n    }, this)\n\n    this.get(\"Summary\").textString =\n        \"PartSpaces: \" + partSpaceNames.length + \"\\n\"\n        + \"Total Parts: \" + totalParts + \"\\n\"\n        + \"Total Versions: \" + this.totalVersions + \"\\n\"\n\n}","funcProperties":{"__isSmartRef__":true,"id":681},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"680":{"this":{"__isSmartRef__":true,"id":1}},"681":{"timestamp":{"__isSmartRef__":true,"id":682},"user":"jenslincke","tags":[]},"682":{"isSerializedDate":true,"string":"Tue Mar 26 2013 15:52:14 GMT+0100 (CET)"},"683":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":684},"eventHandler":{"__isSmartRef__":true,"id":685},"_ClipMode":"visible","derivationIds":[],"id":"FCA0B3E4-CBBE-4318-87D4-2C39BC2E8257","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle right"],"owner":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":686},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(854.0,0.0)"},"684":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(4.0,583.0)","_Padding":"lively.rect(0,0,0,0)"},"685":{"morph":{"__isSmartRef__":true,"id":683},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"686":{"onDragStart":{"__isSmartRef__":true,"id":687},"onDrag":{"__isSmartRef__":true,"id":694},"onDragEnd":{"__isSmartRef__":true,"id":701}},"687":{"varMapping":{"__isSmartRef__":true,"id":688},"source":"function onDragStart(evt) {\n            this.dragStartPoint = evt.mousePoint;\n            this.originalTargetExtent = this.owner.getExtent();\n        }","funcProperties":{"__isSmartRef__":true,"id":693},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"688":{"this":{"__isSmartRef__":true,"id":683},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":689}},"689":{"$super":{"__isSmartRef__":true,"id":690}},"690":{"varMapping":{"__isSmartRef__":true,"id":691},"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":692},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"691":{"obj":{"__isSmartRef__":true,"id":683},"name":"onDragStart"},"692":{},"693":{},"694":{"varMapping":{"__isSmartRef__":true,"id":695},"source":"function onDrag(evt) {\n            var moveDelta = pt(evt.mousePoint.subPt(this.dragStartPoint).x,0);\n            var newExtent = this.originalTargetExtent.addPt(moveDelta);\n            if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n\n            this.owner.setExtent(newExtent);\n            this.align(this.bounds().topRight(), pt(this.owner.getExtent().x,0));\n        }","funcProperties":{"__isSmartRef__":true,"id":700},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"695":{"this":{"__isSmartRef__":true,"id":683},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":696}},"696":{"$super":{"__isSmartRef__":true,"id":697}},"697":{"varMapping":{"__isSmartRef__":true,"id":698},"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":699},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"698":{"obj":{"__isSmartRef__":true,"id":683},"name":"onDrag"},"699":{},"700":{},"701":{"varMapping":{"__isSmartRef__":true,"id":702},"source":"function onDragEnd(evt) {\n            this.dragStartPoint = null;\n            this.originalTargetExtent = null;\n            this.owner.alignReframeHandle();\n            this.owner.alignBottomReframeHandle();\n        }","funcProperties":{"__isSmartRef__":true,"id":707},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"702":{"this":{"__isSmartRef__":true,"id":683},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":703}},"703":{"$super":{"__isSmartRef__":true,"id":704}},"704":{"varMapping":{"__isSmartRef__":true,"id":705},"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":706},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"705":{"obj":{"__isSmartRef__":true,"id":683},"name":"onDragEnd"},"706":{},"707":{},"708":{"submorphs":[{"__isSmartRef__":true,"id":709},{"__isSmartRef__":true,"id":715},{"__isSmartRef__":true,"id":728},{"__isSmartRef__":true,"id":740}],"scripts":[],"shape":{"__isSmartRef__":true,"id":753},"eventHandler":{"__isSmartRef__":true,"id":754},"_ClipMode":"visible","derivationIds":[],"id":"C1BBD201-D7A2-4D3D-9B7A-EE6B904D2EEB","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":755},"__serializedExpressions__":["_Position"],"windowMorph":{"__isSmartRef__":true,"id":0},"label":{"__isSmartRef__":true,"id":709},"closeButton":{"__isSmartRef__":true,"id":715},"menuButton":{"__isSmartRef__":true,"id":728},"collapseButton":{"__isSmartRef__":true,"id":740},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":0},"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"709":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":710},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":711}],"eventHandler":{"__isSmartRef__":true,"id":713},"_ClipMode":"hidden","derivationIds":[],"id":"488B8246-0E1E-4E72-8371-CD5E7AE3A8CA","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":714},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":708},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(21.0,3.0)"},"710":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(798.0,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"711":{"style":{"__isSmartRef__":true,"id":712},"chunkOwner":{"__isSmartRef__":true,"id":709},"_id":"_169344","storedString":"PartsBinHistory","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"712":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"713":{"morph":{"__isSmartRef__":true,"id":709},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"714":{"resizeWidth":true},"715":{"submorphs":[{"__isSmartRef__":true,"id":716}],"scripts":[],"shape":{"__isSmartRef__":true,"id":721},"eventHandler":{"__isSmartRef__":true,"id":722},"_ClipMode":"visible","derivationIds":[],"id":"80E73F63-8FA6-4C44-8D41-BB5F42FCF815","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":716},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":708},"layout":{"__isSmartRef__":true,"id":723},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":724},{"__isSmartRef__":true,"id":726}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(838.0,3.0)"},"716":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":717},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":718}],"eventHandler":{"__isSmartRef__":true,"id":720},"_ClipMode":"hidden","derivationIds":[],"id":"1648FA64-6586-4D46-9B16-692F5E48F22A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":715},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"717":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"718":{"style":{"__isSmartRef__":true,"id":719},"chunkOwner":{"__isSmartRef__":true,"id":716},"_id":"_169339","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"719":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"720":{"morph":{"__isSmartRef__":true,"id":716},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"721":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"722":{"morph":{"__isSmartRef__":true,"id":715},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"723":{"moveHorizontal":true},"724":{"sourceObj":{"__isSmartRef__":true,"id":715},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":725},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"725":{"source":{"__isSmartRef__":true,"id":715},"target":{"__isSmartRef__":true,"id":0}},"726":{"sourceObj":{"__isSmartRef__":true,"id":715},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":727},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"727":{"source":{"__isSmartRef__":true,"id":715},"target":{"__isSmartRef__":true,"id":0}},"728":{"submorphs":[{"__isSmartRef__":true,"id":729}],"scripts":[],"shape":{"__isSmartRef__":true,"id":734},"eventHandler":{"__isSmartRef__":true,"id":735},"_ClipMode":"visible","derivationIds":[],"id":"A66C35CB-DAA2-48DA-BADD-F88988D4F73D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":729},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":708},"attributeConnections":[{"__isSmartRef__":true,"id":736},{"__isSmartRef__":true,"id":738}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"729":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":730},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":731}],"eventHandler":{"__isSmartRef__":true,"id":733},"_ClipMode":"hidden","derivationIds":[],"id":"CE8F3568-B5E7-420B-A461-38F2C70BB2E9","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":728},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"730":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"731":{"style":{"__isSmartRef__":true,"id":732},"chunkOwner":{"__isSmartRef__":true,"id":729},"_id":"_169341","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"732":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"733":{"morph":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"734":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"735":{"morph":{"__isSmartRef__":true,"id":728},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"736":{"sourceObj":{"__isSmartRef__":true,"id":728},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":737},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"737":{"source":{"__isSmartRef__":true,"id":728},"target":{"__isSmartRef__":true,"id":0}},"738":{"sourceObj":{"__isSmartRef__":true,"id":728},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":739},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"739":{"source":{"__isSmartRef__":true,"id":728},"target":{"__isSmartRef__":true,"id":0}},"740":{"submorphs":[{"__isSmartRef__":true,"id":741}],"scripts":[],"shape":{"__isSmartRef__":true,"id":746},"eventHandler":{"__isSmartRef__":true,"id":747},"_ClipMode":"visible","derivationIds":[],"id":"730E65D8-CC5C-47DA-ADDA-A21F36AF35D2","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":741},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":708},"layout":{"__isSmartRef__":true,"id":748},"attributeConnections":[{"__isSmartRef__":true,"id":749},{"__isSmartRef__":true,"id":751}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(819.0,3.0)"},"741":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":742},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":743}],"eventHandler":{"__isSmartRef__":true,"id":745},"_ClipMode":"hidden","derivationIds":[],"id":"98BBFE82-23C3-497A-A192-76DE322A1082","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":740},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"742":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"743":{"style":{"__isSmartRef__":true,"id":744},"chunkOwner":{"__isSmartRef__":true,"id":741},"_id":"_169343","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"744":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"745":{"morph":{"__isSmartRef__":true,"id":741},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"746":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"747":{"morph":{"__isSmartRef__":true,"id":740},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"748":{"moveHorizontal":true},"749":{"sourceObj":{"__isSmartRef__":true,"id":740},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":750},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"750":{"source":{"__isSmartRef__":true,"id":740},"target":{"__isSmartRef__":true,"id":0}},"751":{"sourceObj":{"__isSmartRef__":true,"id":740},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":752},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"752":{"source":{"__isSmartRef__":true,"id":740},"target":{"__isSmartRef__":true,"id":0}},"753":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(858.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"754":{"morph":{"__isSmartRef__":true,"id":708},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"755":{"resizeWidth":true,"adjustForNewBounds":true},"756":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":757},"eventHandler":{"__isSmartRef__":true,"id":758},"_ClipMode":"visible","derivationIds":[],"id":"0EEBE194-0239-4E68-A52F-4CF30ED8D3BD","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle bottom"],"owner":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":759},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,593.0)"},"757":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(844.0,4.0)","_Padding":"lively.rect(0,0,0,0)"},"758":{"morph":{"__isSmartRef__":true,"id":756},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"759":{"onDragStart":{"__isSmartRef__":true,"id":760},"onDrag":{"__isSmartRef__":true,"id":767},"onDragEnd":{"__isSmartRef__":true,"id":774}},"760":{"varMapping":{"__isSmartRef__":true,"id":761},"source":"function onDragStart(evt) {\n            this.dragStartPoint = evt.mousePoint;\n            this.originalTargetExtent = this.owner.getExtent();\n        }","funcProperties":{"__isSmartRef__":true,"id":766},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"761":{"this":{"__isSmartRef__":true,"id":756},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":762}},"762":{"$super":{"__isSmartRef__":true,"id":763}},"763":{"varMapping":{"__isSmartRef__":true,"id":764},"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":765},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"764":{"obj":{"__isSmartRef__":true,"id":756},"name":"onDragStart"},"765":{},"766":{},"767":{"varMapping":{"__isSmartRef__":true,"id":768},"source":"function onDrag(evt) {\n            var moveDelta = pt(0,evt.mousePoint.subPt(this.dragStartPoint).y);\n            var newExtent = this.originalTargetExtent.addPt(moveDelta);\n            if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n            this.owner.setExtent(newExtent);\n\n            this.align(this.bounds().bottomLeft(), pt(0,this.owner.getExtent().y));\n        }","funcProperties":{"__isSmartRef__":true,"id":773},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"768":{"this":{"__isSmartRef__":true,"id":756},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":769}},"769":{"$super":{"__isSmartRef__":true,"id":770}},"770":{"varMapping":{"__isSmartRef__":true,"id":771},"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":772},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"771":{"obj":{"__isSmartRef__":true,"id":756},"name":"onDrag"},"772":{},"773":{},"774":{"varMapping":{"__isSmartRef__":true,"id":775},"source":"function onDragEnd(evt) {\n            this.dragStartPoint = null;\n            this.originalTargetExtent = null;\n            this.owner.alignReframeHandle();\n            this.owner.alignRightReframeHandle();\n        }","funcProperties":{"__isSmartRef__":true,"id":780},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"775":{"this":{"__isSmartRef__":true,"id":756},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":776}},"776":{"$super":{"__isSmartRef__":true,"id":777}},"777":{"varMapping":{"__isSmartRef__":true,"id":778},"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":779},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"778":{"obj":{"__isSmartRef__":true,"id":756},"name":"onDragEnd"},"779":{},"780":{},"781":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":782},"eventHandler":{"__isSmartRef__":true,"id":783},"_ClipMode":"visible","derivationIds":[],"id":"BDC244BA-9AB5-4923-8249-AC2CB2C65E5B","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle corner"],"owner":{"__isSmartRef__":true,"id":0},"dragStartPoint":null,"originalTargetExtent":null,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":784},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(844.0,583.0)"},"782":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"783":{"morph":{"__isSmartRef__":true,"id":781},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"784":{"onDragStart":{"__isSmartRef__":true,"id":785},"onDrag":{"__isSmartRef__":true,"id":792},"onDragEnd":{"__isSmartRef__":true,"id":799}},"785":{"varMapping":{"__isSmartRef__":true,"id":786},"source":"function onDragStart(evt) {\n            this.dragStartPoint = evt.mousePoint;\n            this.originalTargetExtent = this.owner.getExtent();\n        }","funcProperties":{"__isSmartRef__":true,"id":791},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"786":{"this":{"__isSmartRef__":true,"id":781},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":787}},"787":{"$super":{"__isSmartRef__":true,"id":788}},"788":{"varMapping":{"__isSmartRef__":true,"id":789},"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":790},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"789":{"obj":{"__isSmartRef__":true,"id":781},"name":"onDragStart"},"790":{},"791":{},"792":{"varMapping":{"__isSmartRef__":true,"id":793},"source":"function onDrag(evt) {\n            var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n            var newExtent = this.originalTargetExtent.addPt(moveDelta);\n            if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n            if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n            this.owner.setExtent(newExtent);\n            //console.log(\"WindowExtent: \"+this.owner.getExtent().x+\" ,  \"+this.owner.getExtent().y);\n            this.align(this.bounds().bottomRight(), this.owner.getExtent());\n        }","funcProperties":{"__isSmartRef__":true,"id":798},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"793":{"this":{"__isSmartRef__":true,"id":781},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":794}},"794":{"$super":{"__isSmartRef__":true,"id":795}},"795":{"varMapping":{"__isSmartRef__":true,"id":796},"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":797},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"796":{"obj":{"__isSmartRef__":true,"id":781},"name":"onDrag"},"797":{},"798":{},"799":{"varMapping":{"__isSmartRef__":true,"id":800},"source":"function onDragEnd(evt) {\n            this.dragStartPoint = null;\n            this.originalTargetExtent = null;\n            this.owner.alignBottomReframeHandle();\n            this.owner.alignRightReframeHandle();\n        }","funcProperties":{"__isSmartRef__":true,"id":805},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"800":{"this":{"__isSmartRef__":true,"id":781},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":801}},"801":{"$super":{"__isSmartRef__":true,"id":802}},"802":{"varMapping":{"__isSmartRef__":true,"id":803},"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":804},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"803":{"obj":{"__isSmartRef__":true,"id":781},"name":"onDragEnd"},"804":{},"805":{},"806":{"__serializedExpressions__":["_Padding","_Extent"],"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(858.0,597.0)"},"807":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"808":{"adjustForNewBounds":true},"isSimplifiedRegistry":true}}