{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":124},{"__isSmartRef__":true,"id":319},{"__isSmartRef__":true,"id":549}],"scripts":[],"id":"E5E4B5DA-A8C4-4AE8-9AB8-BCA6F1D36872","shape":{"__isSmartRef__":true,"id":566},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ScrumProject","partsBinMetaInfo":{"__isSmartRef__":true,"id":577},"eventHandler":{"__isSmartRef__":true,"id":617},"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","F2677A9D-5855-4DF2-B248-94545B34B762","D52188B3-7DC0-410E-96B1-50892AC00A37","1C17567C-751A-447E-A93C-0CE8CAEEF262","C31986AF-AB07-427F-BD76-E0F3859AC975","20967B95-8028-475B-B07A-879584DEF136","B3A48CB7-439D-485F-8D3B-A535072547FD","53109B37-C77C-4205-B1C4-57A4BC5EF600","E3DE8291-0835-4445-81C7-08BD5084FB46","63F78B0D-9CE3-4A55-8BD1-47696B10316C","6F9550B6-C285-436B-BFA8-C17961426519","7EC91E24-4A63-4B73-A324-E30E9132A8E4","BF9779F0-D3A6-4CCD-B167-EE2B1894A88A","8DCE929A-0E74-4D71-AB18-18D499A508AF","0BA6FC85-D47D-4B9B-B7DC-2CCB9DB72159","8B305819-4633-4F2A-9AFB-A07585ED31C2","FD147922-7823-4B1C-88F2-8F07CE4D7B4A","0F21B301-C9FB-4C3B-9A0B-BE4B8EF2D774","9929D185-7CD6-4113-B908-8CB2F7256CE5","0CA98FFC-7C5D-42CC-903F-8D2EDF79DFAA","397891E5-03CD-4A0E-A335-7B7EF5A70302","2A691B89-4A7A-4942-BF96-5C52E2FCA0B6","7C6D49CD-6E66-4C20-9EDD-7315BA340921","5F3F66B2-7AB6-4046-B370-7731921B3A42","4E04D590-FA8A-4276-AA39-5DDB660E348D","D700E802-807F-41BB-A0A2-FAB30650EDE3"],"partTests":{"__isSmartRef__":true,"id":618},"_ClipMode":{"__isSmartRef__":true,"id":623},"moved":true,"droppingEnabled":true,"_StyleClassNames":["Morph","Box","ScrumObject"],"prevScroll":[0,5],"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":624},"isLockOwner":true,"isCopyMorphRef":true,"morphRefId":1,"tags":[],"_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":569},{"__isSmartRef__":true,"id":625},{"__isSmartRef__":true,"id":627},{"__isSmartRef__":true,"id":635}],"doNotSerialize":["$$_Position"],"doNotCopyProperties":["$$_Position"],"__serializedExpressions__":["_Position","distanceToDragEvent","emphColor","darkColor","brightColor"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":637},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(269.0,-145.0)","emphColor":"Color.rgb(239,159,0)","darkColor":"Color.rgb(53,53,53)","brightColor":"Color.rgb(134,134,134)"},"1":{"submorphs":[{"__isSmartRef__":true,"id":2},{"__isSmartRef__":true,"id":47},{"__isSmartRef__":true,"id":73},{"__isSmartRef__":true,"id":92}],"scripts":[],"id":"975816F6-633F-49C4-A374-A53FBB9EADED","shape":{"__isSmartRef__":true,"id":96},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":97},"eventHandler":{"__isSmartRef__":true,"id":117},"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","F2677A9D-5855-4DF2-B248-94545B34B762","D52188B3-7DC0-410E-96B1-50892AC00A37","1C17567C-751A-447E-A93C-0CE8CAEEF262","C31986AF-AB07-427F-BD76-E0F3859AC975","0D608F7C-B605-417B-A34D-15B693EC22EF","B00A03D2-9BC9-4B93-9DB7-BD95BA6A5F53","1ADA42FC-52F1-49DC-9C03-A21A85824AAB","D893BD03-EFAE-4F6B-B96B-DE3913D48B08","921EC8EA-1850-4801-BB41-A78D11C22066","E3EC09D0-0CA1-46FF-B3FD-A007100A376C","B86A2724-192E-40B3-A25D-7B538848950E","AC1856CB-8349-4AFB-B16D-CA9F36CF06D1","1EBF344B-6CC2-4C73-AACD-B0C892598CEB","20FED7D3-C795-4E7A-9EBA-E82B86F1208C","4EE4DE08-BAB2-49DD-814B-C2B20547EC8F","1888A00A-BE99-4BE8-AF15-F674E559C4BA","32EEE8CE-EAA1-417B-8848-DA710F5E07B7","C57DBDB5-7097-44E9-83A0-12C13C154E47","FBC72D34-4BDC-4CE5-A899-32C9D26518CD","83C9FA7B-53FF-4436-8D8F-4B026A13F24E","D111CD37-6382-49FE-AD49-60582A13B2D7","D5A04566-E792-4780-985A-DC7911EEF7E9","46E571F8-1CFE-4DDC-A500-3EAF46240283","A1E6C6BB-F26B-46BC-8743-6A7E0D0908BF","022E084D-598C-453A-931A-CEC3AB8A1759"],"partTests":{"__isSmartRef__":true,"id":118},"_ClipMode":"visible","moved":true,"droppingEnabled":true,"owner":{"__isSmartRef__":true,"id":0},"_StyleClassNames":["Morph","Box","Title"],"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":123},"name":"Title","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(20.0,12.0)","distanceToDragEvent":"lively.pt(218.0,-40.0)"},"2":{"submorphs":[],"scripts":[],"id":"E7667554-A07A-4198-AABE-F4E9C188F23C","shape":{"__isSmartRef__":true,"id":3},"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":"NameField","partsBinMetaInfo":{"__isSmartRef__":true,"id":4},"textChunks":[{"__isSmartRef__":true,"id":13}],"charsReplaced":"A project name","lastFindLoc":14,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":15},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0","CD06D437-63C0-43FA-A159-5578DC2C3E83","3DC7FB14-DAA5-49AD-A02E-FDE10BF9CAD8","3BD67DBB-0C69-4C0B-A141-4C4273E91778","F07B8E1B-DB53-4C6B-86D7-77936E172911","48D9DE40-9EC6-4A93-A59B-68CFD72EA533","14C91B82-8099-4EC7-BCFA-FE8A3F0CBAF8","835CF132-4D48-4E9E-9112-F2E157FE0376","1FAF12E8-922E-4348-9BDF-6EEE74D9A961","6C38C69C-D20B-4D41-9550-413A3342411E","CC0C2075-DA14-421A-AE4D-196D961E905B","D5248164-77D7-489A-A266-F836EA735FF5","5274D70A-FBCF-4495-8716-3DACEBDD7CC4","8FB408C2-A55E-4B88-B1E8-F857F5B9E2FD","02F946EB-D014-4DAB-9DE3-49B6CA3C55FD","B7BF402F-7FD5-4057-AEDB-532A1E525561","669A57EC-ADE1-47D6-98B7-DA434F38F229","1BE3CB1E-021B-4260-943B-CD993BEDEB70","E52430AD-59F3-445C-B426-D9C2171B09D5","B7CEE65D-E709-4A57-B93C-167CA115EAF5","9040B3B6-5A84-48BB-9027-52EC083987F9","4B082CC1-ED51-4A31-9B45-845CCEC2B4F4"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":16},"owner":{"__isSmartRef__":true,"id":1},"_StyleClassNames":["Morph","Text","ScrumObject","Title"],"_StyleSheet":{"__isSmartRef__":true,"id":17},"isCopyMorphRef":true,"morphRefId":1,"attributeConnections":[{"__isSmartRef__":true,"id":23},{"__isSmartRef__":true,"id":45}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"isLockOwner":false,"changeVisualizationTime":10,"priorSelectionRange":[10,10],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent","_TextColor"],"textString":"Enhanced Touch","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(36.0,10.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(194.0,-15.0)","_TextColor":"Color.rgb(239,159,0)"},"3":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Fill","_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgba(204,0,0,0)","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(280.7,28.0)","_BorderColor":"Color.rgba(0,0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"4":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":5},{"__isSmartRef__":true,"id":6},{"__isSmartRef__":true,"id":7},{"__isSmartRef__":true,"id":8},{"__isSmartRef__":true,"id":9},{"__isSmartRef__":true,"id":10},{"__isSmartRef__":true,"id":11},{"__isSmartRef__":true,"id":12}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"5":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"6":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"7":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"8":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"9":{"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","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"10":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"11":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"12":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"13":{"style":{"__isSmartRef__":true,"id":14},"chunkOwner":{"__isSmartRef__":true,"id":2},"_id":"_2266","storedString":"Enhanced Touch","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"15":{"morph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16":{"resizeWidth":false,"moveHorizontal":true},"17":{"rules":[{"__isSmartRef__":true,"id":18}],"originMorph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"18":{"declarations":[{"__isSmartRef__":true,"id":19},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":21},{"__isSmartRef__":true,"id":22}],"styleSheet":{"__isSmartRef__":true,"id":17},"selector":".Morph","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"19":{"values":["black"],"rule":{"__isSmartRef__":true,"id":18},"property":"border-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"20":{"values":["5px"],"rule":{"__isSmartRef__":true,"id":18},"property":"border-width","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"21":{"values":["right"],"rule":{"__isSmartRef__":true,"id":18},"property":"text-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"22":{"values":["bold"],"rule":{"__isSmartRef__":true,"id":18},"property":"font-weight","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"23":{"sourceObj":{"__isSmartRef__":true,"id":2},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":24},"targetMethodName":"textString","varMapping":{"__isSmartRef__":true,"id":44},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"24":{"submorphs":[],"scripts":[],"id":"BB8C9DBA-C677-493D-AB16-FD0E25109F4E","shape":{"__isSmartRef__":true,"id":25},"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":12,"partsBinMetaInfo":{"__isSmartRef__":true,"id":26},"textChunks":[{"__isSmartRef__":true,"id":35}],"charsReplaced":"","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":37},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0","CD06D437-63C0-43FA-A159-5578DC2C3E83","35F2F95D-A0F2-4735-8B01-22E357F8E7CD","F7936782-AE38-488A-A64C-192AC4ED46A8","6AF82AF5-AEAA-48C9-960C-CA3203927EBB","391CA897-B4CC-41C2-BC47-02076352236C","DF8FA852-0671-469F-9912-9A297473C814","7ADCCB87-8C3A-45CA-9607-1DE87AF11757","B6AF0CA3-F1A1-4F7C-BBC1-DFD84B6FC60B","BC488957-C293-44A4-B9AF-C10C3D10AB33","2B92F99C-DFEC-4CB5-8567-890A1697F43C","68AD65B2-3CE1-42F0-82B9-B8278AAE8357","7AB740E2-B04A-479D-AC41-5FC6E8D732EC","1A4755B6-7DD4-493D-8B0C-237078980C05","07F5C6FE-CCF2-4521-8A02-6B3946009947","B80EDB8B-BF60-4CAF-9CBC-B23B1688BA81","B0B1ABEE-F417-49FB-98D2-6E0E5BC8BF71","42940F98-DA28-42D6-AA45-DAE776F28415","B7F7676F-275D-4A4D-958F-990EF1039D97","EA526C17-D76D-461D-B87F-3BE8033A41F0","ED1A1833-4955-466B-946D-D80E05489C1E","69D3B050-46B1-4F57-9A3D-B306574D5356"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":38},"_StyleClassNames":["Morph","Text","TitleCopy"],"_PreviousBorderWidth":0,"_StyleSheet":{"__isSmartRef__":true,"id":39},"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","isCopyMorphRef":true,"morphRefId":1,"owner":null,"isLockOwner":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(127.0,487.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(173.0,-13.0)"},"25":{"fill":null,"_BorderWidth":5,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":true,"_BorderStylingMode":true,"__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(242.7,34.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"26":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":27},{"__isSmartRef__":true,"id":28},{"__isSmartRef__":true,"id":29},{"__isSmartRef__":true,"id":30},{"__isSmartRef__":true,"id":31},{"__isSmartRef__":true,"id":32},{"__isSmartRef__":true,"id":33},{"__isSmartRef__":true,"id":34}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"27":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"28":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"29":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"30":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"31":{"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","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"32":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"33":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"34":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"35":{"style":{"__isSmartRef__":true,"id":36},"chunkOwner":{"__isSmartRef__":true,"id":24},"_id":"_1052","storedString":"Enhanced Touch","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"36":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"37":{"morph":{"__isSmartRef__":true,"id":24},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"38":{"resizeWidth":false,"moveHorizontal":true,"moveVertical":true},"39":{"rules":[{"__isSmartRef__":true,"id":40}],"originMorph":{"__isSmartRef__":true,"id":24},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"40":{"declarations":[{"__isSmartRef__":true,"id":41},{"__isSmartRef__":true,"id":42},{"__isSmartRef__":true,"id":43}],"styleSheet":{"__isSmartRef__":true,"id":39},"selector":".Morph","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"41":{"values":["black"],"rule":{"__isSmartRef__":true,"id":40},"property":"border-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"42":{"values":["5px"],"rule":{"__isSmartRef__":true,"id":40},"property":"border-width","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"43":{"values":["right"],"rule":{"__isSmartRef__":true,"id":40},"property":"text-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"44":{"source":{"__isSmartRef__":true,"id":2},"target":{"__isSmartRef__":true,"id":24}},"45":{"sourceObj":{"__isSmartRef__":true,"id":2},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"save","varMapping":{"__isSmartRef__":true,"id":46},"updaterString":"function ($upd, value) {\n            this.sourceObj.changeTime = Date.now();\n            if (typeof this.targetObj[this.targetMethodName] == \"function\")\n                Functions.debounceNamed(this.sourceObj.id + \"-textStringChange\", 20, $upd)(value, this.sourceObj, this);\n        }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"46":{"source":{"__isSmartRef__":true,"id":2},"target":{"__isSmartRef__":true,"id":0}},"47":{"submorphs":[],"scripts":[],"id":"D4E2C040-43B6-4ED5-9FC2-F3ED36C3EB56","shape":{"__isSmartRef__":true,"id":48},"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":14,"name":"TagField","partsBinMetaInfo":{"__isSmartRef__":true,"id":49},"textChunks":[{"__isSmartRef__":true,"id":58}],"charsReplaced":"#communication #cloud","lastFindLoc":21,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":60},"_ClipMode":"hidden","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0","CD06D437-63C0-43FA-A159-5578DC2C3E83","3D56CD3A-FB66-4FAB-85B2-E2A007E75B0F","E2ED9B3D-D1DF-4AE9-AA01-1689AE1A2CBC","E0DE70BE-12A7-404F-A61B-F492B1E914E9","9B70D212-786D-49FA-9E54-3C26BF772582","895D60E5-1C26-4695-8997-1F2E1663E816","EA8BEFB4-7402-4412-9393-B4B43EF9D2C1","16D4A2C4-2588-4DFB-BD22-1E71D24F35D4","6FB6670A-D252-4215-B230-37DA036C99CD","6358B970-BB8D-4E52-A670-58A1BF8B0A1F","353E27E3-A123-4EDF-B459-D81A53753182","C01936EF-F1C4-4BE3-9FCE-734AA897FC7A","439441F2-76C6-4010-A96D-080D6D73474E","9C019E00-A7EF-4838-994F-76C4F30D3232","07D0A80C-A666-4134-B8E6-B190C927803B","A004D451-D388-4AE4-92B3-16ACA293CFF4","DD969B07-274C-4B1D-AD08-EA07F1055D8E","3C163527-5A7B-4137-AA9A-D5B707ABAB42","8BE776C4-853A-4062-B52E-6F955E717A7B","8287A125-2088-4999-91CD-30B40A555C03","175B3ABE-1AF4-44DF-8F2E-5271D0B10533","4EC6DB34-8327-4D88-989F-C50391DA8686"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":61},"_StyleClassNames":["Morph","Text","ScrumObject","Title"],"_StyleSheet":{"__isSmartRef__":true,"id":62},"isCopyMorphRef":true,"morphRefId":1,"isLockOwner":false,"owner":{"__isSmartRef__":true,"id":1},"attributeConnections":[{"__isSmartRef__":true,"id":67}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"changeVisualizationTime":10,"priorSelectionRange":[21,21],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent","_TextColor"],"textString":"#multitouch #tablet #mobile","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":69},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(48.0,35.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(103.0,-11.0)","_TextColor":"Color.rgb(239,159,0)"},"48":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Fill","_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgba(204,0,0,0)","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(264.7,23.0)","_BorderColor":"Color.rgba(0,0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"49":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":50},{"__isSmartRef__":true,"id":51},{"__isSmartRef__":true,"id":52},{"__isSmartRef__":true,"id":53},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":55},{"__isSmartRef__":true,"id":56},{"__isSmartRef__":true,"id":57}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"50":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"51":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"52":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"53":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"54":{"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","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"55":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"56":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"57":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"58":{"style":{"__isSmartRef__":true,"id":59},"chunkOwner":{"__isSmartRef__":true,"id":47},"_id":"_2267","storedString":"#multitouch #tablet #mobile","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"59":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"60":{"morph":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"61":{"resizeWidth":false,"moveHorizontal":true},"62":{"rules":[{"__isSmartRef__":true,"id":63}],"originMorph":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"63":{"declarations":[{"__isSmartRef__":true,"id":64},{"__isSmartRef__":true,"id":65},{"__isSmartRef__":true,"id":66}],"styleSheet":{"__isSmartRef__":true,"id":62},"selector":".Morph","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"64":{"values":["black"],"rule":{"__isSmartRef__":true,"id":63},"property":"border-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"65":{"values":["5px"],"rule":{"__isSmartRef__":true,"id":63},"property":"border-width","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"66":{"values":["right"],"rule":{"__isSmartRef__":true,"id":63},"property":"text-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"67":{"sourceObj":{"__isSmartRef__":true,"id":47},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"save","varMapping":{"__isSmartRef__":true,"id":68},"updaterString":"function ($upd, value) {\n            this.sourceObj.changeTime = Date.now();\n            if (typeof this.targetObj[this.targetMethodName] == \"function\")\n                Functions.debounceNamed(this.sourceObj.id + \"-textStringChange\", 20, $upd)(value, this.sourceObj, this);\n        }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"68":{"source":{"__isSmartRef__":true,"id":47},"target":{"__isSmartRef__":true,"id":0}},"69":{"setTags":{"__isSmartRef__":true,"id":70}},"70":{"varMapping":{"__isSmartRef__":true,"id":71},"source":"function setTags(ary) {\n    this.setTextString(ary.join(' '))\n}","funcProperties":{"__isSmartRef__":true,"id":72},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"71":{"this":{"__isSmartRef__":true,"id":47}},"72":{"user":"athomschke","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Apr 29 2014 14:49:01 GMT-0700 (PDT)\")"},"73":{"submorphs":[{"__isSmartRef__":true,"id":74}],"scripts":[],"shape":{"__isSmartRef__":true,"id":85},"id":"778A74B9-44B5-4EAC-A20D-B403602F7DA6","eventHandler":{"__isSmartRef__":true,"id":86},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":87},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":88},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","13233823-1113-464C-ADCF-071B43D6AEF6","2F1DBF66-E53D-4B13-9793-53EBDA946EEB","9C5CF6C9-5767-4B49-9F0F-55CB21DB277A","B97E7E7D-ED05-4078-96C3-41C48FA1790E","882812EA-44A6-423A-8BB3-C04BD229FFAC","AAA940E4-E081-4E6E-BE04-53AC92855EA2","E572D1D9-84B5-48C8-ADBA-D9495CFAC08B","1613FD77-5DF4-442C-948A-B66DB5B1CC9D","866E32A1-2A92-4467-9056-90D6E50D7CDE","6B7B9987-5983-470C-8C15-6352439CE282","871686E6-8D3B-4D6F-94D3-89F63578B82E","95129DFC-7BA9-48E8-9EFB-5BBA5C5F0E60","33E8FE04-CC8C-4F3E-B0DD-9FDDC50EF56F","5DC8B2D4-164A-4C5E-96C7-6ADABCFC1F6F","75129F9A-5C15-4079-983F-17CCF183A9C7","03F621C4-A6D4-44A1-A424-8ADBEA5ACD1F","BCB1F95A-81F0-49CE-BA3F-353F05565EAA","384C7BA5-E4F4-448B-8E52-2A8CDD81DD81","5B4C1C3B-1C0C-4628-ACD0-FFC1B00C829E","23313A7C-464C-440D-8EE8-08101C4FCE84","99B3B81D-8502-4537-BCD4-337B0574FAAA","BD1D49B1-5FBA-480A-8878-4127975BCE87","AA19D033-F590-41FC-AD5B-23F451CD994F"],"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":1},"_StyleClassNames":["Morph","Title","Icon"],"isLockOwner":false,"eventsAreDisabled":false,"_PointerEvents":"auto","prevScroll":[0,0],"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(17.0,21.0)","distanceToDragEvent":"lively.pt(69.0,-12.0)"},"74":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":75},"_ClipMode":"hidden","derivationIds":["ACE109C0-BBED-440C-91CB-505A8EE995E9","C741C62C-E8F6-4F46-930F-FF76475B7A2C","F1336793-B86E-4CA3-9720-FF5193864CD8","B6E0812B-FBF6-4446-A9F9-8C3A976AECCB","ABF4ED17-5586-469E-B415-5ED4950ED92B","D9047449-CD97-4F72-987E-B19FC3A93B3A","4E3A71A6-208F-4E89-BD64-D81424EE673F","AF2070ED-B90B-40A0-B42B-AF02F2185AB1","F8E2BCC0-83AF-4D30-9532-5E6D6A61DDEB","A165C291-265B-4CC1-B2FF-712781E7A1C0","15CEC544-A279-44F0-BF9C-659530C43CA1","DA8D47A6-5E14-427A-90E4-6DD101A410DE","F0E78333-BCD1-4284-A54F-0B9997AD7C79","F6E896E8-FA93-4E98-9334-A10F0AC669A4","E68A6219-773B-46F3-BCA6-4090C9915B80","DC66E671-94E1-4C6F-841A-57613361F4FC","3ED5B1CA-AD1F-46A6-AD94-B4793C8183E2"],"id":"7AE613DC-B31E-4EA3-BB85-239F14F7E73E","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":73},"eventHandler":{"__isSmartRef__":true,"id":76},"name":"fa-users.png","showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":77},"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-58.0,-35.0)","distanceToDragEvent":"lively.pt(77.0,-11.0)"},"75":{"_ImageURL":"data:image/png;base64,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","_BorderWidth":0,"_BorderColor":null,"_Fill":null,"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(102.0,94.9)","_Padding":"lively.rect(0,0,0,0)"},"76":{"morph":{"__isSmartRef__":true,"id":74},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"77":{"setImageURL":{"__isSmartRef__":true,"id":78}},"78":{"varMapping":{"__isSmartRef__":true,"id":79},"source":"function setImageURL(url, keepOriginalExtent) {\n            $super(url, keepOriginalExtent);\n            if (typeof targetObj[targetMethodName] === \"function\")\n                targetObj[targetMethodName](url, this, null);\n        }","funcProperties":{"__isSmartRef__":true,"id":84},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"79":{"this":{"__isSmartRef__":true,"id":74},"targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"save","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":80}},"80":{"$super":{"__isSmartRef__":true,"id":81}},"81":{"varMapping":{"__isSmartRef__":true,"id":82},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[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":83},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"82":{"obj":{"__isSmartRef__":true,"id":74},"name":"setImageURL"},"83":{},"84":{"user":"athomschke","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue May 27 2014 13:06:11 GMT-0700 (PDT)\")"},"85":{"_ClipMode":"visible","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(53,53,53)"},"86":{"morph":{"__isSmartRef__":true,"id":73},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"87":{},"88":{"partName":"Ellipse","requiredModules":[],"migrationLevel":8,"partsSpaceName":"PartsBin/Basic","comment":"This is a \"Ellipse\"","changes":[{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":90},{"__isSmartRef__":true,"id":91}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Jul 23 2013 23:21:08 GMT-0700 (PDT)\")"},"89":{"author":"robertkrahn","message":"no comment","id":"EE799F0E-9E4A-4AF8-98F7-DAEF09F6A8DC","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 15 2013 11:22:02 GMT-0800 (PST)\")"},"90":{"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 03 2012 00:08:08 GMT-0700 (PDT)\")"},"91":{"author":null,"message":"no comment","id":"8081E212-F627-4DBF-A925-E884B7F401F7","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jul 12 2013 12:14:02 GMT-0700 (PDT)\")"},"92":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":93},"_ClipMode":"visible","derivationIds":["5F82ADE7-8547-4B4B-A088-6BE9C99C0AB3","A7B02C2D-9065-4856-8AEC-EAB79B8AE018","730C57AF-E395-494F-BC89-9C4A1C1DA489","7BFFB1D2-429C-484D-9B72-87B61E9885D3","F101C8A0-4D3F-40A1-BF19-00E5F7E0C0E2","EEC49A23-208C-4E12-8980-F5589C832250","DC2E299F-8127-4946-B083-EE56F199F098","16B40B4F-A5F3-498E-9716-BD7B06F39046","1967737A-D832-4DD7-AE2D-D580C7D44755","6C72C342-CAA7-4445-BFE6-D40E08CF5749","DAB0C9C5-0BBA-4312-888F-F211E09D2789","E11BD744-ECBD-4FD7-950E-D21020634BF1","052E396C-DA09-4691-8433-48ACF8CD17BB","B245C024-E5D2-400E-BEBB-AAE17ED36659","335A1F1C-14FC-422B-A592-DAC85589C6E1","B660C806-CD40-4CA4-9E49-25DC6F902F7F","A85E138A-6869-46D7-B571-5C6C2960E0DF","A8451C7E-F41F-40BA-8296-C544ECD42446","574DF97D-8F88-4FDE-A3C0-4BE07AB8A06A","CE8D37ED-377E-43C0-9A47-ED539C69D97E","D08346FC-C03D-4065-809F-C213B8933316"],"id":"466D4F28-39C8-4C34-8E93-11DD0CEB1D8A","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":1},"eventHandler":{"__isSmartRef__":true,"id":94},"showsHalos":false,"layout":{"__isSmartRef__":true,"id":95},"isLockOwner":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(312.0,-11.0)","distanceToDragEvent":"lively.pt(36.0,-8.0)"},"93":{"_ImageURL":"data:image/png;base64,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","_BorderWidth":0,"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgba(204,0,0,0)","_Fill":"Color.rgba(204,0,0,0)"},"94":{"morph":{"__isSmartRef__":true,"id":92},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"95":{"moveHorizontal":true},"96":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":4.81,"_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(324.0,60.0)","_BorderColor":"Color.rgb(53,53,53)","_Fill":"Color.rgb(53,53,53)","_Padding":"lively.rect(0,0,0,0)"},"97":{"partsSpaceName":"PartsBin/Basic","comment":"A plain simple rectangle","migrationLevel":8,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":98},{"__isSmartRef__":true,"id":99},{"__isSmartRef__":true,"id":100},{"__isSmartRef__":true,"id":101},{"__isSmartRef__":true,"id":102},{"__isSmartRef__":true,"id":103},{"__isSmartRef__":true,"id":104},{"__isSmartRef__":true,"id":105},{"__isSmartRef__":true,"id":106},{"__isSmartRef__":true,"id":107},{"__isSmartRef__":true,"id":108},{"__isSmartRef__":true,"id":109},{"__isSmartRef__":true,"id":110},{"__isSmartRef__":true,"id":111},{"__isSmartRef__":true,"id":112},{"__isSmartRef__":true,"id":113},{"__isSmartRef__":true,"id":114},{"__isSmartRef__":true,"id":115},{"__isSmartRef__":true,"id":116}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"98":{"author":"jenslincke","message":"no comment","id":"ADFBF069-513C-4DE6-95A9-8AD4985C6508","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:23:53 GMT-0800 (PST)\")"},"99":{"author":"robertkrahn","message":"no comment","id":"A452871F-4EB9-45D1-94B8-6065CBA7B8FD","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jul 29 2013 23:20:51 GMT-0700 (PDT)\")"},"100":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","__serializedExpressions__":["date"],"date":"new Date(\"Tue Jun 18 2013 11:49:27 GMT-0700 (PDT)\")"},"101":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","__serializedExpressions__":["date"],"date":"new Date(\"Wed May 29 2013 15:36:50 GMT-0700 (PDT)\")"},"102":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:47:05 GMT-0800 (PST)\")"},"103":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:42:31 GMT-0800 (PST)\")"},"104":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 01:35:51 GMT-0800 (PST)\")"},"105":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 10:35:08 GMT-0700 (PDT)\")"},"106":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)\")"},"107":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)\")"},"108":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"109":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)\")"},"110":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:30 GMT-0700 (PDT)\")"},"111":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:36 GMT-0700 (PDT)\")"},"112":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 03:57:18 GMT-0800 (PST)\")"},"113":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 30 2013 00:18:06 GMT-0700 (PDT)\")"},"114":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jun 20 2013 15:16:24 GMT-0700 (PDT)\")"},"115":{"author":"jenslincke","message":"no comment","id":"ECD12BFF-E872-4918-8341-C6571E72F36D","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:24:27 GMT-0800 (PST)\")"},"116":{"author":"lauritz","message":"dropping enabled for the blue rectangle","id":"81D350CB-D926-491F-8FF3-A6C9C831BDF2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"117":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"118":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":119}},"119":{"test01IsMorph":{"__isSmartRef__":true,"id":120}},"120":{"varMapping":{"__isSmartRef__":true,"id":121},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":122},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"121":{"this":{"__isSmartRef__":true,"id":118}},"122":{},"123":{"resizeWidth":true,"adjustForNewBounds":true},"124":{"submorphs":[{"__isSmartRef__":true,"id":125},{"__isSmartRef__":true,"id":238}],"scripts":[],"id":"0F601EEC-ED68-4B51-B6B6-ABE4D5DE1B0D","shape":{"__isSmartRef__":true,"id":291},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":292},"eventHandler":{"__isSmartRef__":true,"id":312},"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","F2677A9D-5855-4DF2-B248-94545B34B762","D52188B3-7DC0-410E-96B1-50892AC00A37","1C17567C-751A-447E-A93C-0CE8CAEEF262","C31986AF-AB07-427F-BD76-E0F3859AC975","8D2E8186-C51C-4E99-ACE6-5D373C13B6A2","E950A54F-14C5-4804-84EB-822FC7B573D6","E5AD9333-5D20-43A7-84C7-D1FE900E5A57","39A9352C-2DD2-461D-8995-A134B61FA61A","C7A1961B-B39A-4BBF-8EA5-D7F6D7C91F02","6966AB39-382E-4D0C-8A43-CF8998E8A705","1C4B4993-293A-4634-AF55-B91F181C5181","66D114A9-79BA-4B07-A9C0-39913F236F2D","B05A8536-5CEA-4840-A54F-7D1DCC056203","1E9C026A-89D1-42F4-9C46-032F4C78371B","8E96A765-DB53-4307-91F0-16417FC3C7C3","EDE4539C-21B9-45F8-BFA7-762150FD5AB8","E0AA5D76-B5C4-43D5-8A8F-57AC02F896BC","F899B1AD-1D34-452C-A309-63B684D483D9","A246C27C-2628-4067-A2C5-78AD4CB06DED","3D955305-6348-49F8-A1B0-4084E2D7E4D0","82180EF3-2662-4D35-83EB-69454FEAB28B","16D63637-2AC4-4653-8151-DA42DD2B2FEA","E2CBD276-94C1-47D3-9945-1CBA317265CC","CC90C9E8-4C0C-43A5-A63C-2346C4A8446C","6F26AAE4-F74C-470A-9EA6-5CC68192B96F"],"partTests":{"__isSmartRef__":true,"id":313},"_ClipMode":"visible","moved":true,"droppingEnabled":true,"owner":{"__isSmartRef__":true,"id":0},"layout":{"__isSmartRef__":true,"id":318},"isLockOwner":false,"name":"PeopleContainer","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(20.0,619.0)","distanceToDragEvent":"lively.pt(234.0,-6.0)"},"125":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":126},"_ClipMode":"auto","derivationIds":["7969F705-993F-49F3-8F89-40A60D3F7E58","CD27E790-1751-4C8B-A479-1F71E8699253","F038CDB5-FD78-4E47-B674-B8EC2A972FFE","EED6EF44-F7A1-4186-A4DF-D394C3A06798","F62B5CDF-DCAC-423C-8208-036198831EA6","998E617E-FD7B-4B62-992F-C596F816F1E7","D8BC198B-4E87-4F75-8523-3D7E18CC5B26","C72F2C2C-7586-47A0-A020-392217A62ADA","4413811B-EFB3-4524-A249-9BD3FA436163","AA87486D-7BE1-4D67-9693-E7750425E34C","19C5A946-2B74-46DA-90ED-9F4AE9713C48","0292789E-B43A-4042-9779-08786C9CC9C0","4C6CF818-F9D5-41D6-98EA-F898D0C37434","81D72F06-148F-4D50-93BF-DA6BC147A82C","623B87F3-0AFA-4AB7-B1F2-E1461AE934E8","3D613402-6634-4101-B10C-B3B65C3C2FBC","900E3778-2243-4DA8-9F8D-037D4F525C85","78CC3900-31F2-431B-9188-857178C7FE32","75109BA3-E8F6-43A4-88E9-81A17376E0A8","5A67D0DA-ADCD-47D7-A0B6-17622BA28DF0","D922F921-4A1E-41A0-BE31-2B0F593B97F6","97C53ACC-3F05-4DB1-847E-FDE8BFDC072F","9D0A81A3-C30E-4D45-8105-402B629A590B","A2D61546-89DA-4516-A5F3-36FC74D5D955","C809EE47-290A-438C-8C90-BC023B9A0E58","C6ADF3D4-C8A9-4035-ABAC-406E845EB5B7","BE6AD963-C852-4D05-B0A5-D0B63DDB251E","4CB8A73D-2DEC-496A-A1A3-0426DD89157B"],"id":"45194B2A-D02F-418F-9CF8-58CF676B5285","droppingEnabled":true,"halosEnabled":true,"itemMorphs":[],"allowDeselectClick":false,"isMultipleSelectionList":true,"itemList":[],"layout":{"__isSmartRef__":true,"id":127},"isInLayoutCycle":false,"eventHandler":{"__isSmartRef__":true,"id":129},"showsHalos":false,"prevScroll":[0,0],"selection":{"__isSmartRef__":true,"id":130},"isBeingDragged":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":175},"name":"PeopleList","_StyleSheet":{"__isSmartRef__":true,"id":183},"owner":{"__isSmartRef__":true,"id":124},"_StyleClassNames":["Morph","Box","MorphList"],"isLockOwner":false,"attributeConnections":[{"__isSmartRef__":true,"id":200}],"doNotSerialize":["$$itemList"],"doNotCopyProperties":["$$itemList"],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":202},"__LivelyClassName__":"lively.morphic.MorphList","__SourceModuleName__":"Global.lively.morphic.Lists","_Position":"lively.pt(0.0,30.0)","distanceToDragEvent":"lively.pt(166.0,-7.0)"},"126":{"_BorderWidth":0,"_BorderStyle":"outset","_BorderRadius":0,"_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(324.0,150.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(53,53,53)","_Fill":"Color.rgb(53,53,53)"},"127":{"resizeWidth":true,"resizeHeight":true,"layouter":{"__isSmartRef__":true,"id":128},"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(313.0,240.0)"},"128":{"borderSize":1.325,"defaultBorderSize":10,"spacing":1.59,"defaultSpacing":15,"container":{"__isSmartRef__":true,"id":125},"__LivelyClassName__":"lively.morphic.Layout.VerticalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"129":{"morph":{"__isSmartRef__":true,"id":125},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"130":{"submorphs":[{"__isSmartRef__":true,"id":131},{"__isSmartRef__":true,"id":145}],"scripts":[],"shape":{"__isSmartRef__":true,"id":158},"_ClipMode":"visible","derivationIds":[],"id":"B4B072DE-F579-48C6-9049-46AF5AE0E52D","droppingEnabled":true,"halosEnabled":true,"isListItemMorph":true,"layout":{"__isSmartRef__":true,"id":159},"_StyleSheet":{"__isSmartRef__":true,"id":160},"hasOwnListItemBehavior":true,"owner":null,"eventHandler":{"__isSmartRef__":true,"id":174},"_StyleClassNames":["Morph","Box","selected"],"showsHalos":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(1.3,1.3)"},"131":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":132},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":133}],"_ClipMode":"hidden","derivationIds":[],"id":"2B89DDDE-8CEE-4397-B4DF-31B54C884371","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":135},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"owner":{"__isSmartRef__":true,"id":130},"eventHandler":{"__isSmartRef__":true,"id":136},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":137},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(19.0,0.0)"},"132":{"_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(114.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"133":{"style":{"__isSmartRef__":true,"id":134},"chunkOwner":{"__isSmartRef__":true,"id":131},"_id":"_21521","storedString":"2","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"134":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"135":{"resizeWidth":true},"136":{"morph":{"__isSmartRef__":true,"id":131},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"137":{"onMouseDown":{"__isSmartRef__":true,"id":138}},"138":{"varMapping":{"__isSmartRef__":true,"id":139},"source":"function onMouseDown(evt) {\n        var list = this.owner.owner; // FIXME\n        alert(\"clicked\")\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":144},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"139":{"this":{"__isSmartRef__":true,"id":131},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":140}},"140":{"$super":{"__isSmartRef__":true,"id":141}},"141":{"varMapping":{"__isSmartRef__":true,"id":142},"source":"function () {\n                    try {\n                        return Object.getPrototypeOf(obj)[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":143},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"142":{"obj":{"__isSmartRef__":true,"id":131},"name":"onMouseDown"},"143":{},"144":{},"145":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":146},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":147}],"_ClipMode":"hidden","derivationIds":[],"id":"6712AD2D-6DDA-4926-BBD2-9EB4919E84E9","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"_PreviousBorderWidth":0,"_TextStylingMode":true,"_StyleClassNames":["Morph","Text","close-button"],"owner":{"__isSmartRef__":true,"id":130},"eventHandler":{"__isSmartRef__":true,"id":149},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":150},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"146":{"_BorderWidth":0,"_Fill":null,"_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(19.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"147":{"style":{"__isSmartRef__":true,"id":148},"chunkOwner":{"__isSmartRef__":true,"id":145},"_id":"_21524","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"148":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"149":{"morph":{"__isSmartRef__":true,"id":145},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"150":{"onMouseUp":{"__isSmartRef__":true,"id":151}},"151":{"varMapping":{"__isSmartRef__":true,"id":152},"source":"function onMouseUp(evt) {\n        if (evt.world.clickedOnMorph !== this) return\n        if (evt.metaKey) return false;\n        evt.stop();\n        this.owner.remove();\n    }","funcProperties":{"__isSmartRef__":true,"id":157},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"152":{"this":{"__isSmartRef__":true,"id":145},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":153}},"153":{"$super":{"__isSmartRef__":true,"id":154}},"154":{"varMapping":{"__isSmartRef__":true,"id":155},"source":"function () {\n                    try {\n                        return Object.getPrototypeOf(obj)[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":156},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"155":{"obj":{"__isSmartRef__":true,"id":145},"name":"onMouseUp"},"156":{},"157":{},"158":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(161.3,19.0)","_Padding":"lively.rect(0,0,0,0)"},"159":{"resizeWidth":true},"160":{"rules":[{"__isSmartRef__":true,"id":161},{"__isSmartRef__":true,"id":171}],"originMorph":{"__isSmartRef__":true,"id":130},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"161":{"declarations":[{"__isSmartRef__":true,"id":162},{"__isSmartRef__":true,"id":163},{"__isSmartRef__":true,"id":164},{"__isSmartRef__":true,"id":165},{"__isSmartRef__":true,"id":166},{"__isSmartRef__":true,"id":167},{"__isSmartRef__":true,"id":168},{"__isSmartRef__":true,"id":169},{"__isSmartRef__":true,"id":170}],"styleSheet":{"__isSmartRef__":true,"id":160},"selector":".Morph .close-button","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"162":{"values":["0"],"rule":{"__isSmartRef__":true,"id":161},"property":"border","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"163":{"values":["15px"],"rule":{"__isSmartRef__":true,"id":161},"property":"border-radius","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"164":{"values":["rgba(204,0,0,1)"],"rule":{"__isSmartRef__":true,"id":161},"property":"background-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"165":{"values":["rgba(255,255,255,1)"],"rule":{"__isSmartRef__":true,"id":161},"property":"color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"166":{"values":["hidden"],"rule":{"__isSmartRef__":true,"id":161},"property":"visibility","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"167":{"values":["0.8em"],"rule":{"__isSmartRef__":true,"id":161},"property":"font-size","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"168":{"values":["bold"],"rule":{"__isSmartRef__":true,"id":161},"property":"font-weight","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"169":{"values":["center"],"rule":{"__isSmartRef__":true,"id":161},"property":"text-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"170":{"values":["middle"],"rule":{"__isSmartRef__":true,"id":161},"property":"vertical-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"171":{"declarations":[{"__isSmartRef__":true,"id":172},{"__isSmartRef__":true,"id":173}],"styleSheet":{"__isSmartRef__":true,"id":160},"selector":".Morph:hover .close-button","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"172":{"values":["visible"],"rule":{"__isSmartRef__":true,"id":171},"property":"visibility","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"173":{"values":["0.2"],"rule":{"__isSmartRef__":true,"id":171},"property":"opacity","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"174":{"morph":{"__isSmartRef__":true,"id":130},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"175":{"partName":"ReferenceList","requiredModules":[],"partsSpaceName":"PartsBin/BYOIE/","comment":"This list allows to reference other synchronized objects. You can drop them in here to create a reference, or drag them out to have a look at them.","changes":[{"__isSmartRef__":true,"id":176},{"__isSmartRef__":true,"id":177},{"__isSmartRef__":true,"id":178},{"__isSmartRef__":true,"id":179},{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":181},{"__isSmartRef__":true,"id":182}],"migrationLevel":8,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Apr 03 2014 14:27:11 GMT-0700 (PDT)\")"},"176":{"author":"larswassermann","message":"change from List to MorphList","id":"3EFF6F47-E2DC-4576-A084-80106E038575","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 02 2014 20:08:10 GMT-0700 (PDT)\")"},"177":{"author":"larswassermann","message":"no comment","id":"06EA3399-2585-4D37-BFDB-B7F27D4DE220","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 02 2014 20:19:12 GMT-0700 (PDT)\")"},"178":{"author":"larswassermann","message":"removed circular link between morphs and their list items","id":"CF2351EC-8418-4551-B3ED-CE84ED8C7F3C","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 02 2014 20:45:20 GMT-0700 (PDT)\")"},"179":{"author":"larswassermann","message":"changed styling","id":"CD3BF812-BAA5-4463-9886-DFB5C597BDDC","__serializedExpressions__":["date"],"date":"new Date(\"Thu Apr 03 2014 14:27:11 GMT-0700 (PDT)\")"},"180":{"author":"larswassermann","message":"due to the morphic list update, only the list element needs to have the 'has own list item behavior' flag set","id":"F4B29E78-F8F5-4AE5-AA4A-8BAC694680A7","__serializedExpressions__":["date"],"date":"new Date(\"Thu Apr 03 2014 14:28:24 GMT-0700 (PDT)\")"},"181":{"author":"larswassermann","message":"change from List to MorphList","id":"4EE2D21F-7BC2-4802-A373-28EC9D0A3679","__serializedExpressions__":["date"],"date":"new Date(\"Thu Apr 03 2014 14:58:43 GMT-0700 (PDT)\")"},"182":{"author":"larswassermann","message":"readded the hasOwnListItemBehavior flags because of the missing update here","id":"8F65124A-12D1-4A7F-9DE2-A58292789686","__serializedExpressions__":["date"],"date":"new Date(\"Thu Apr 03 2014 15:05:55 GMT-0700 (PDT)\")"},"183":{"rules":[{"__isSmartRef__":true,"id":184},{"__isSmartRef__":true,"id":187},{"__isSmartRef__":true,"id":197}],"originMorph":{"__isSmartRef__":true,"id":125},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"184":{"declarations":[{"__isSmartRef__":true,"id":185},{"__isSmartRef__":true,"id":186}],"styleSheet":{"__isSmartRef__":true,"id":183},"selector":".Morph .list-item","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"185":{"values":["12pt"],"rule":{"__isSmartRef__":true,"id":184},"property":"font-size","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"186":{"values":["rgb(134,134,134)"],"rule":{"__isSmartRef__":true,"id":184},"property":"color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"187":{"declarations":[{"__isSmartRef__":true,"id":188},{"__isSmartRef__":true,"id":189},{"__isSmartRef__":true,"id":190},{"__isSmartRef__":true,"id":191},{"__isSmartRef__":true,"id":192},{"__isSmartRef__":true,"id":193},{"__isSmartRef__":true,"id":194},{"__isSmartRef__":true,"id":195},{"__isSmartRef__":true,"id":196}],"styleSheet":{"__isSmartRef__":true,"id":183},"selector":".Morph .close-button","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"188":{"values":["0"],"rule":{"__isSmartRef__":true,"id":187},"property":"border","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"189":{"values":["15px"],"rule":{"__isSmartRef__":true,"id":187},"property":"border-radius","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"190":{"values":["rgb(134,134,134)"],"rule":{"__isSmartRef__":true,"id":187},"property":"background-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"191":{"values":["rgb(239,159,0)"],"rule":{"__isSmartRef__":true,"id":187},"property":"color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"192":{"values":["hidden"],"rule":{"__isSmartRef__":true,"id":187},"property":"visibility","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"193":{"values":["0.8em"],"rule":{"__isSmartRef__":true,"id":187},"property":"font-size","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"194":{"values":["bold"],"rule":{"__isSmartRef__":true,"id":187},"property":"font-weight","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"195":{"values":["center"],"rule":{"__isSmartRef__":true,"id":187},"property":"text-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"196":{"values":["middle"],"rule":{"__isSmartRef__":true,"id":187},"property":"vertical-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"197":{"declarations":[{"__isSmartRef__":true,"id":198},{"__isSmartRef__":true,"id":199}],"styleSheet":{"__isSmartRef__":true,"id":183},"selector":".Morph:hover .close-button","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"198":{"values":["visible"],"rule":{"__isSmartRef__":true,"id":197},"property":"visibility","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"199":{"values":["0.2"],"rule":{"__isSmartRef__":true,"id":197},"property":"opacity","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"200":{"sourceObj":{"__isSmartRef__":true,"id":125},"sourceAttrName":"itemList","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"save","varMapping":{"__isSmartRef__":true,"id":201},"updaterString":"function ($upd, value) {\n                            this.sourceObj.changeTime = Date.now();\n                            if (typeof this.targetObj[this.targetMethodName] == \"function\")\n                                $upd(value, this.sourceObj, this);\n                    }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"201":{"source":{"__isSmartRef__":true,"id":125},"target":{"__isSmartRef__":true,"id":0}},"202":{"renderFunction":{"__isSmartRef__":true,"id":203},"removeableListItemFor":{"__isSmartRef__":true,"id":210},"addMorph":{"__isSmartRef__":true,"id":213},"connectTo":{"__isSmartRef__":true,"id":220},"getModelData":{"__isSmartRef__":true,"id":223},"mergeWithModelData":{"__isSmartRef__":true,"id":226},"openMorphFor":{"__isSmartRef__":true,"id":229},"referenceTo":{"__isSmartRef__":true,"id":232},"reset":{"__isSmartRef__":true,"id":235}},"203":{"varMapping":{"__isSmartRef__":true,"id":204},"source":"function renderFunction(listItem) {\n    if (!listItem) listItem = {isListItem: true, string: 'invalid list item: ' + listItem};\n    if (listItem.morph) return listItem.morph;\n    var string = listItem.string || String(listItem);\n    var morph =  this.removeableListItemFor(string);\n    morph.item = listItem;\n    return morph;\n}","funcProperties":{"__isSmartRef__":true,"id":209},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"204":{"this":{"__isSmartRef__":true,"id":125},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":205}},"205":{"$super":{"__isSmartRef__":true,"id":206}},"206":{"varMapping":{"__isSmartRef__":true,"id":207},"source":"function () {\n                    try {\n                        return Object.getPrototypeOf(obj)[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":125},"name":"renderFunction"},"208":{},"209":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:44:48 GMT-0700 (PDT)\")"},"210":{"varMapping":{"__isSmartRef__":true,"id":211},"source":"function removeableListItemFor(aString) {\n    var height = 19,\n        width = this.getExtent().y,\n        listItem = new lively.morphic.Box(new lively.Rectangle(0, 0, width, height)),\n        text = lively.morphic.Text.makeLabel(aString, {\n            position: pt(height, 0),\n            extent: pt(width - height, height),\n            fixedHeight: true, fixedWidth: false,\n            resizeWidth: true,\n            whiteSpaceHandling: 'pre'\n        });\n    text.addScript(function onMouseDown(evt) {\n        var list = this.owner.owner; // FIXME\n        list.openMorphFor(this.owner.item);\n        evt.stop(); return true;\n    });\n    // text.disableEvents();\n    text.unignoreEvents();\n    text.setInputAllowed.bind(text, false).delay(1);\n    text.addStyleClassName(\"list-item\");\n    text.setTextStylingMode(true);\n    \n    listItem.isListItemMorph = true;\n    // listItem.name = String(i);\n    \n    var x = lively.morphic.Text.makeLabel(\"X\", {\n        position: pt(0, 0),\n        extent: pt(height, height),\n        fixedHeight: true, fixedWidth: true\n    });\n    x.addScript(function onMouseUp(evt) {\n        if (evt.world.clickedOnMorph !== this) return\n        if (evt.metaKey) return false;\n        evt.stop();\n        // this has one issue: if an element is present multiple times, all of its copies are also removed\n        this.owner.owner.setList(this.owner.owner.getList().without(this.owner.item))\n    });\n    x.unignoreEvents();\n    x.setInputAllowed.bind(x, false).delay(1);\n    x.setBorderStylingMode(true);\n    x.setTextStylingMode(true);\n    x.addStyleClassName('close-button');\n\n    listItem.applyStyle({\n        fixedHeight: true, fixedWidth: false,\n        resizeWidth: true,\n    });\n    \n    listItem.addMorph(text);\n    listItem.addMorph(x);\n    listItem.hasOwnListItemBehavior = true;\n    x.hasOwnListItemBehavior = true;\n    text.hasOwnListItemBehavior = true;\n    return listItem;\n}","funcProperties":{"__isSmartRef__":true,"id":212},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"211":{"this":{"__isSmartRef__":true,"id":125}},"212":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Apr 03 2014 15:05:14 GMT-0700 (PDT)\")"},"213":{"varMapping":{"__isSmartRef__":true,"id":214},"source":"function addMorph(aMorph, other) {\n    if (aMorph.isPlaceholder || aMorph.isGrabShadow) return;\n    if (aMorph.item) return $super(aMorph, other);\n    // morphs don't get placeholders, do they?\n\n    if (aMorph.synchronizationHandles && aMorph.synchronizationHandles.length !== 0) {\n        this.addItem(this.referenceTo(aMorph));\n    } else {\n        alert(\"The dropped morph is not synchronized. We can't build a reference to it.\")\n    }\n\n    if (!aMorph.previousOwner || !aMorph.previousPosition) {\n        throw new Error(\"Can not reset morph to previous palce in Scenegraph...\")\n    }\n    var position = aMorph.previousPosition;\n    aMorph.previousOwner.addMorph(aMorph);\n    aMorph.withCSSTransitionDo(function() {\n        aMorph.setPosition(position);\n    }, 300)\n    return aMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":219},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"214":{"this":{"__isSmartRef__":true,"id":125},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":215}},"215":{"$super":{"__isSmartRef__":true,"id":216}},"216":{"varMapping":{"__isSmartRef__":true,"id":217},"source":"function () {\n                    try {\n                        return Object.getPrototypeOf(obj)[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":125},"name":"addMorph"},"218":{},"219":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:06:10 GMT-0700 (PDT)\")"},"220":{"varMapping":{"__isSmartRef__":true,"id":221},"source":"function connectTo(targetObj, targetMethod, options) {\n    connect(this, \"itemList\", targetObj, targetMethod, options)\n}","funcProperties":{"__isSmartRef__":true,"id":222},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"221":{"this":{"__isSmartRef__":true,"id":125}},"222":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:06:10 GMT-0700 (PDT)\")"},"223":{"varMapping":{"__isSmartRef__":true,"id":224},"source":"function getModelData() {\n    return this.itemList\n}","funcProperties":{"__isSmartRef__":true,"id":225},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"224":{"this":{"__isSmartRef__":true,"id":125}},"225":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:06:10 GMT-0700 (PDT)\")"},"226":{"varMapping":{"__isSmartRef__":true,"id":227},"source":"function mergeWithModelData(newValues) {\n    var self = this;\n    lively.bindings.noUpdate(function() {\n        self.setList(newValues);\n    })\n}","funcProperties":{"__isSmartRef__":true,"id":228},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"227":{"this":{"__isSmartRef__":true,"id":125}},"228":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:17:20 GMT-0700 (PDT)\")"},"229":{"varMapping":{"__isSmartRef__":true,"id":230},"source":"function openMorphFor(listElement) {\n    var synchronizedMorph = this.owner;\n    while(synchronizedMorph && !synchronizedMorph.synchronizationHandles) \n        synchronizedMorph = synchronizedMorph.owner;\n    if (!synchronizedMorph) return alert(\"This list is not synchronized, and as such does not know from which store to open its elements.\")\n    \n    var rootHandle = synchronizedMorph.synchronizationHandles[0];\n    while(rootHandle && !rootHandle.isRoot()) rootHandle = rootHandle.parent();\n    if (!rootHandle) return alert(\"This synchronization handle seems to have no root.\")\n    \n    Trait(\"lively.persistence.StateSync.SynchronizedMorphMixin\").openMorphFor(listElement.path, rootHandle, function(path) {\n        alert(\"No morph stencil found for path \" + path);\n    })\n}","funcProperties":{"__isSmartRef__":true,"id":231},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"230":{"this":{"__isSmartRef__":true,"id":125}},"231":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:18:27 GMT-0700 (PDT)\")"},"232":{"varMapping":{"__isSmartRef__":true,"id":233},"source":"function referenceTo(someSynchronizedMorph) {\n    // someSynchronizedMorph.synchronizationHandles.any(function(ea) {\n    //     return ea.isHandleForSameStoreAs(this.synchronizationHandles[0])\n    // }, this)\n    // FIXME: Assumes both this and some*Morph have exactly one synchronizationHandle\n    return { path: someSynchronizedMorph.synchronizationHandles[0].fullPath().toString(), string: someSynchronizedMorph.toString() }\n}","funcProperties":{"__isSmartRef__":true,"id":234},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"233":{"this":{"__isSmartRef__":true,"id":125}},"234":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:06:10 GMT-0700 (PDT)\")"},"235":{"varMapping":{"__isSmartRef__":true,"id":236},"source":"function reset() {\n    this.listItems.each(function (ea) {\n        this.removeItemOrValue(ea)\n    }.bind(this));\n}","funcProperties":{"__isSmartRef__":true,"id":237},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"236":{"this":{"__isSmartRef__":true,"id":125}},"237":{"user":"athomschke","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 30 2014 15:12:44 GMT-0700 (PDT)\")"},"238":{"submorphs":[],"scripts":[],"id":"84CFD7D1-022D-4185-8E83-26922219CDD4","shape":{"__isSmartRef__":true,"id":239},"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,"partsBinMetaInfo":{"__isSmartRef__":true,"id":240},"textChunks":[{"__isSmartRef__":true,"id":249}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":251},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0","CD06D437-63C0-43FA-A159-5578DC2C3E83","AC78DA84-CC71-40F2-A87B-23237D4B9DF1","3CCED220-F78B-4500-A7A7-E2069D464CAA","2F2B8F5A-23CB-4E94-BD39-2164F1D2F7CB","C1C44587-E14D-4D68-93B4-5E318CE0A08A","FC261A21-BB77-4CCA-8125-A0690D689236","6BE1C078-9C5B-47C6-AB44-093FACCC5234","B557D9B8-D678-47EC-A65F-1DBE4A32196E","7083B969-7DC5-4F1D-9971-A5BE511156A9","B333B0A1-1BFE-459E-9AA3-6F26197C645C","AA6569DE-96DB-4ADF-AA43-BBCA62E372BB","49AC53F6-E241-4645-A344-795BC62C270E","A4988029-DC82-4D8D-986E-724D225ADE4C","1760D362-6439-4F96-90D7-E38C59F6B4CA","8E3AF808-EC05-4B48-BFD8-E244DB0AD9F7","7F51DA46-0165-4431-89BD-C33CA76B4FFB","DEE4EECA-2AFE-4F3A-817A-B53F9D263F13","258B58FB-C557-408C-B848-E1EF7DA6EBE2","97BA7A98-E7ED-4A4C-9B40-542E2AF146CF","AFFFF2DB-04AF-458B-8CA3-BB8EAA0A6099","470EFD49-1786-4926-8329-CF808FE7F8AC","DBDC7DE8-0302-4FCC-B628-A0441572D6AE","D3E8FD7F-954B-4C77-9F47-6F07A92288D7"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":252},"_StyleClassNames":["Morph","Text","More"],"_StyleSheet":{"__isSmartRef__":true,"id":253},"owner":{"__isSmartRef__":true,"id":124},"_Rotation":0,"_Scale":0.9999999999999964,"attributeConnections":[{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":283},{"__isSmartRef__":true,"id":261},{"__isSmartRef__":true,"id":263}],"doNotSerialize":["$$_Rotation","$$_Scale"],"doNotCopyProperties":["$$_Rotation","$$_Scale"],"isLockOwner":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(3.0,3.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(37.0,-102.0)","_TextColor":"Color.rgb(134,134,134)"},"239":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Fill","_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgba(204,0,0,0)","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,28.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"240":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__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}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"241":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"242":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"243":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"244":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"245":{"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","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"246":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"247":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"248":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"249":{"style":{"__isSmartRef__":true,"id":250},"chunkOwner":{"__isSmartRef__":true,"id":238},"_id":"_9095","storedString":"People","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"250":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"251":{"morph":{"__isSmartRef__":true,"id":238},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"252":{"resizeWidth":false,"moveVertical":false},"253":{"rules":[{"__isSmartRef__":true,"id":254}],"originMorph":{"__isSmartRef__":true,"id":238},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"254":{"declarations":[{"__isSmartRef__":true,"id":255},{"__isSmartRef__":true,"id":256},{"__isSmartRef__":true,"id":257}],"styleSheet":{"__isSmartRef__":true,"id":253},"selector":".Morph","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"255":{"values":["black"],"rule":{"__isSmartRef__":true,"id":254},"property":"border-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"256":{"values":["5px"],"rule":{"__isSmartRef__":true,"id":254},"property":"border-width","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"257":{"values":["bold"],"rule":{"__isSmartRef__":true,"id":254},"property":"font-weight","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"258":{"sourceObj":{"__isSmartRef__":true,"id":238},"sourceAttrName":"rotation","targetObj":{"__isSmartRef__":true,"id":259},"targetMethodName":"setRotation","varMapping":{"__isSmartRef__":true,"id":282},"dependendConnections":[{"__isSmartRef__":true,"id":283}],"attributeConnections":[{"__isSmartRef__":true,"id":285},{"__isSmartRef__":true,"id":287},{"__isSmartRef__":true,"id":289}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"259":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":260},"_ClipMode":"visible","derivationIds":[],"id":"2001FA5E-57B7-4662-BC91-E1BA49284C74","droppingEnabled":false,"halosEnabled":true,"isGrabShadow":true,"connections":[{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":261}],"_Rotation":0,"_Scale":0.9999999999999964,"isBeingDragged":false,"isPlaceholder":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":271},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(17.0,201.0)"},"260":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.5,"_BorderStyle":"solid","_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderColor":null,"__serializedExpressions__":["_Fill","_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgb(204,204,204)","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(88.7,36.0)","_Padding":"lively.rect(4,2,0,0)"},"261":{"sourceObj":{"__isSmartRef__":true,"id":238},"sourceAttrName":"scale","targetObj":{"__isSmartRef__":true,"id":259},"targetMethodName":"setScale","varMapping":{"__isSmartRef__":true,"id":262},"dependendConnections":[{"__isSmartRef__":true,"id":263}],"attributeConnections":[{"__isSmartRef__":true,"id":265},{"__isSmartRef__":true,"id":267},{"__isSmartRef__":true,"id":269}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"262":{"source":{"__isSmartRef__":true,"id":238},"target":{"__isSmartRef__":true,"id":259}},"263":{"sourceObj":{"__isSmartRef__":true,"id":238},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":259},"targetMethodName":"setScale","varMapping":{"__isSmartRef__":true,"id":264},"dependedBy":{"__isSmartRef__":true,"id":261},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"264":{"source":{"__isSmartRef__":true,"id":238},"target":{"__isSmartRef__":true,"id":259}},"265":{"sourceObj":{"__isSmartRef__":true,"id":261},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":263},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":266},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"266":{"source":{"__isSmartRef__":true,"id":261},"target":{"__isSmartRef__":true,"id":263}},"267":{"sourceObj":{"__isSmartRef__":true,"id":261},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":263},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":268},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"268":{"source":{"__isSmartRef__":true,"id":261},"target":{"__isSmartRef__":true,"id":263}},"269":{"sourceObj":{"__isSmartRef__":true,"id":261},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":263},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":270},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"270":{"source":{"__isSmartRef__":true,"id":261},"target":{"__isSmartRef__":true,"id":263}},"271":{"remove":{"__isSmartRef__":true,"id":272},"reconnect":{"__isSmartRef__":true,"id":279}},"272":{"varMapping":{"__isSmartRef__":true,"id":273},"source":"function remove() {\n            $super();\n            this.connections.invoke('disconnect');\n            this.submorphsForReconnect = this.submorphs.clone();\n            this.submorphs.invoke('remove');\n            lively.bindings.callWhenNotNull(this, 'owner', this, 'reconnect');\n        }","funcProperties":{"__isSmartRef__":true,"id":278},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"273":{"this":{"__isSmartRef__":true,"id":259},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":274}},"274":{"$super":{"__isSmartRef__":true,"id":275}},"275":{"varMapping":{"__isSmartRef__":true,"id":276},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[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":277},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"276":{"obj":{"__isSmartRef__":true,"id":259},"name":"remove"},"277":{},"278":{},"279":{"varMapping":{"__isSmartRef__":true,"id":280},"source":"function reconnect(newOwner) {\n            this.connections.invoke('connect');\n            this.submorphsForReconnect.forEach(function(ea) { this.addMorph(ea) }, this);\n            delete this.submorphsForReconnect;\n        }","funcProperties":{"__isSmartRef__":true,"id":281},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"280":{"this":{"__isSmartRef__":true,"id":259}},"281":{},"282":{"source":{"__isSmartRef__":true,"id":238},"target":{"__isSmartRef__":true,"id":259}},"283":{"sourceObj":{"__isSmartRef__":true,"id":238},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":259},"targetMethodName":"setRotation","varMapping":{"__isSmartRef__":true,"id":284},"dependedBy":{"__isSmartRef__":true,"id":258},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"284":{"source":{"__isSmartRef__":true,"id":238},"target":{"__isSmartRef__":true,"id":259}},"285":{"sourceObj":{"__isSmartRef__":true,"id":258},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":283},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":286},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"286":{"source":{"__isSmartRef__":true,"id":258},"target":{"__isSmartRef__":true,"id":283}},"287":{"sourceObj":{"__isSmartRef__":true,"id":258},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":283},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":288},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"288":{"source":{"__isSmartRef__":true,"id":258},"target":{"__isSmartRef__":true,"id":283}},"289":{"sourceObj":{"__isSmartRef__":true,"id":258},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":283},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":290},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"290":{"source":{"__isSmartRef__":true,"id":258},"target":{"__isSmartRef__":true,"id":283}},"291":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(324.0,180.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(53,53,53)","_Padding":"lively.rect(0,0,0,0)"},"292":{"partsSpaceName":"PartsBin/Basic","comment":"A plain simple rectangle","migrationLevel":8,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":293},{"__isSmartRef__":true,"id":294},{"__isSmartRef__":true,"id":295},{"__isSmartRef__":true,"id":296},{"__isSmartRef__":true,"id":297},{"__isSmartRef__":true,"id":298},{"__isSmartRef__":true,"id":299},{"__isSmartRef__":true,"id":300},{"__isSmartRef__":true,"id":301},{"__isSmartRef__":true,"id":302},{"__isSmartRef__":true,"id":303},{"__isSmartRef__":true,"id":304},{"__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}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"293":{"author":"jenslincke","message":"no comment","id":"ADFBF069-513C-4DE6-95A9-8AD4985C6508","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:23:53 GMT-0800 (PST)\")"},"294":{"author":"robertkrahn","message":"no comment","id":"A452871F-4EB9-45D1-94B8-6065CBA7B8FD","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jul 29 2013 23:20:51 GMT-0700 (PDT)\")"},"295":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","__serializedExpressions__":["date"],"date":"new Date(\"Tue Jun 18 2013 11:49:27 GMT-0700 (PDT)\")"},"296":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","__serializedExpressions__":["date"],"date":"new Date(\"Wed May 29 2013 15:36:50 GMT-0700 (PDT)\")"},"297":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:47:05 GMT-0800 (PST)\")"},"298":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:42:31 GMT-0800 (PST)\")"},"299":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 01:35:51 GMT-0800 (PST)\")"},"300":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 10:35:08 GMT-0700 (PDT)\")"},"301":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)\")"},"302":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)\")"},"303":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"304":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)\")"},"305":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:30 GMT-0700 (PDT)\")"},"306":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:36 GMT-0700 (PDT)\")"},"307":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 03:57:18 GMT-0800 (PST)\")"},"308":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 30 2013 00:18:06 GMT-0700 (PDT)\")"},"309":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jun 20 2013 15:16:24 GMT-0700 (PDT)\")"},"310":{"author":"jenslincke","message":"no comment","id":"ECD12BFF-E872-4918-8341-C6571E72F36D","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:24:27 GMT-0800 (PST)\")"},"311":{"author":"lauritz","message":"dropping enabled for the blue rectangle","id":"81D350CB-D926-491F-8FF3-A6C9C831BDF2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"312":{"morph":{"__isSmartRef__":true,"id":124},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"313":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":314}},"314":{"test01IsMorph":{"__isSmartRef__":true,"id":315}},"315":{"varMapping":{"__isSmartRef__":true,"id":316},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":317},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"316":{"this":{"__isSmartRef__":true,"id":313}},"317":{},"318":{"moveHorizontal":false,"adjustForNewBounds":true,"resizeHeight":false,"resizeWidth":true},"319":{"submorphs":[{"__isSmartRef__":true,"id":320},{"__isSmartRef__":true,"id":406}],"scripts":[],"id":"3A42F126-F4AE-4AD5-8FCB-FEEDA749494E","shape":{"__isSmartRef__":true,"id":521},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":522},"eventHandler":{"__isSmartRef__":true,"id":542},"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","F2677A9D-5855-4DF2-B248-94545B34B762","D52188B3-7DC0-410E-96B1-50892AC00A37","1C17567C-751A-447E-A93C-0CE8CAEEF262","C31986AF-AB07-427F-BD76-E0F3859AC975","FFE0826B-42E7-4E0C-AE8F-DC2AE9EE7AB7","D0186A46-F932-4AE9-9FB2-65118EE5DB43","9D00694C-0A59-4601-9E81-6BE67D5CDD65","39A595F6-8D46-4929-9DBC-55A8526B398D","6462F107-F1C1-4571-B3CC-CB98CE004A13","5D4BC18E-1F8A-4A4E-BB1B-BEFA03D2E963","6045F797-4398-4EFD-AA10-4BE5D116E03C","6449BA4C-D775-45C0-832A-911A025D5EAE","7AC22C9D-6C42-4E0A-A733-40CA30EF8CAF","118568E8-4936-429D-B1DB-76E2178A1A4B","37D59258-9CCA-40A8-B67B-2F6FF88E8A50","9F3AD969-F86A-46FE-8CF6-784402460FA6","9738869A-7B63-461D-AA89-1908FB55F2FD","929D7C29-900C-4E35-9AC2-06B585F67E8E","BBE21D44-01BE-49A6-94CE-83F58820B634","89DBB721-1476-40E2-BE15-3657F02D4836","C5B9D440-0DF1-4401-84B6-F04945F8F2FD","39414547-347B-4CE0-BC3D-CE8A79F49E85","19672454-9E20-45B9-85D3-1F925080FE17","16B0F47B-1FA1-49F5-9B33-FDBE3D52744F","55393914-7B85-4B8C-AFE5-59B8E6A61980"],"partTests":{"__isSmartRef__":true,"id":543},"_ClipMode":"visible","moved":true,"droppingEnabled":true,"owner":{"__isSmartRef__":true,"id":0},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":548},"isLockOwner":false,"name":"BacklogContainer","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(20.0,297.0)","distanceToDragEvent":"lively.pt(209.0,-5.0)"},"320":{"submorphs":[],"scripts":[],"id":"B9D3AB50-9EED-4092-B278-F9345AB323D0","shape":{"__isSmartRef__":true,"id":321},"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,"partsBinMetaInfo":{"__isSmartRef__":true,"id":322},"textChunks":[{"__isSmartRef__":true,"id":331}],"charsReplaced":"Projects","lastFindLoc":8,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":333},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0","CD06D437-63C0-43FA-A159-5578DC2C3E83","AC78DA84-CC71-40F2-A87B-23237D4B9DF1","3CCED220-F78B-4500-A7A7-E2069D464CAA","21D96A92-C71C-4B8A-B5F0-F9072E679C25","7A7D7F72-4F26-4442-823D-F59440185F1E","6A617018-273D-4187-AB3C-66F3916A6C81","9210EB17-8941-498A-9EC6-B76C5534DD75","53AA8342-DBB1-4AB6-A417-86CB5730A3B2","54843306-6D47-4DF2-9F9D-9113CF2CCC37","3415D7A5-C7AE-4E8B-824A-8B4EA56B7A50","BA3F203E-2517-4398-BD97-1D42014889B7","DB0C58E2-D0C3-478F-B5FF-610D834D1A1E","2799256F-E75D-44CF-8E2E-BDAB64293089","AFCEC2D0-D051-4B2D-92D4-A899C40260AC","92C63ACE-87AF-472C-B397-CE9041CEC197","9458422F-1411-4F9A-905F-236434943F98","F73389F5-FF70-42CF-8628-C49392183085","445B577C-0E45-4CE3-9D96-15CBAF358B67","AB7955E4-392C-4F42-9E7C-394EE88E3248","25266563-B82B-48F4-A48D-34DAD8179FE6","03C63E0E-965A-4B70-A3B0-2F351D26AC27","B74F2645-C64D-470E-A661-8BA43F9F5D2B","9AEAF158-D25D-41A6-9BE8-6ACF80A91B8B","73DBD880-AFE6-4474-9FD5-BA44A8E504FD"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":334},"_StyleClassNames":["Morph","Text","More"],"_StyleSheet":{"__isSmartRef__":true,"id":335},"_Rotation":0,"_Scale":0.9999999999999964,"attributeConnections":[{"__isSmartRef__":true,"id":340},{"__isSmartRef__":true,"id":365},{"__isSmartRef__":true,"id":343},{"__isSmartRef__":true,"id":345},{"__isSmartRef__":true,"id":373},{"__isSmartRef__":true,"id":398},{"__isSmartRef__":true,"id":376},{"__isSmartRef__":true,"id":378}],"doNotSerialize":["$$_Rotation","$$_Scale"],"doNotCopyProperties":["$$_Rotation","$$_Scale"],"owner":{"__isSmartRef__":true,"id":319},"isLockOwner":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(3.0,3.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(63.0,-12.0)","_TextColor":"Color.rgb(134,134,134)"},"321":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Fill","_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgba(204,0,0,0)","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(200.0,28.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"322":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__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}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"323":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"324":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"325":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"326":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"327":{"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","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"328":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"329":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"330":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"331":{"style":{"__isSmartRef__":true,"id":332},"chunkOwner":{"__isSmartRef__":true,"id":320},"_id":"_9061","storedString":"Backlog","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"332":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"333":{"morph":{"__isSmartRef__":true,"id":320},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"334":{"resizeWidth":true},"335":{"rules":[{"__isSmartRef__":true,"id":336}],"originMorph":{"__isSmartRef__":true,"id":320},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"336":{"declarations":[{"__isSmartRef__":true,"id":337},{"__isSmartRef__":true,"id":338},{"__isSmartRef__":true,"id":339}],"styleSheet":{"__isSmartRef__":true,"id":335},"selector":".Morph","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"337":{"values":["black"],"rule":{"__isSmartRef__":true,"id":336},"property":"border-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"338":{"values":["5px"],"rule":{"__isSmartRef__":true,"id":336},"property":"border-width","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"339":{"values":["bold"],"rule":{"__isSmartRef__":true,"id":336},"property":"font-weight","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"340":{"sourceObj":{"__isSmartRef__":true,"id":320},"sourceAttrName":"rotation","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"setRotation","varMapping":{"__isSmartRef__":true,"id":364},"dependendConnections":[{"__isSmartRef__":true,"id":365}],"attributeConnections":[{"__isSmartRef__":true,"id":367},{"__isSmartRef__":true,"id":369},{"__isSmartRef__":true,"id":371}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"341":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":342},"_ClipMode":"visible","derivationIds":[],"id":"2001FA5E-57B7-4662-BC91-E1BA49284C74","droppingEnabled":false,"halosEnabled":true,"isGrabShadow":true,"connections":[{"__isSmartRef__":true,"id":340},{"__isSmartRef__":true,"id":343}],"_Rotation":0,"_Scale":0.9999999999999964,"isBeingDragged":false,"isPlaceholder":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(17.0,201.0)"},"342":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.5,"_BorderStyle":"solid","_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderColor":null,"__serializedExpressions__":["_Fill","_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgb(204,204,204)","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(88.7,36.0)","_Padding":"lively.rect(4,2,0,0)"},"343":{"sourceObj":{"__isSmartRef__":true,"id":320},"sourceAttrName":"scale","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"setScale","varMapping":{"__isSmartRef__":true,"id":344},"dependendConnections":[{"__isSmartRef__":true,"id":345}],"attributeConnections":[{"__isSmartRef__":true,"id":347},{"__isSmartRef__":true,"id":349},{"__isSmartRef__":true,"id":351}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"344":{"source":{"__isSmartRef__":true,"id":320},"target":{"__isSmartRef__":true,"id":341}},"345":{"sourceObj":{"__isSmartRef__":true,"id":320},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"setScale","varMapping":{"__isSmartRef__":true,"id":346},"dependedBy":{"__isSmartRef__":true,"id":343},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"346":{"source":{"__isSmartRef__":true,"id":320},"target":{"__isSmartRef__":true,"id":341}},"347":{"sourceObj":{"__isSmartRef__":true,"id":343},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":345},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":348},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"348":{"source":{"__isSmartRef__":true,"id":343},"target":{"__isSmartRef__":true,"id":345}},"349":{"sourceObj":{"__isSmartRef__":true,"id":343},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":345},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":350},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"350":{"source":{"__isSmartRef__":true,"id":343},"target":{"__isSmartRef__":true,"id":345}},"351":{"sourceObj":{"__isSmartRef__":true,"id":343},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":345},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":352},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"352":{"source":{"__isSmartRef__":true,"id":343},"target":{"__isSmartRef__":true,"id":345}},"353":{"remove":{"__isSmartRef__":true,"id":354},"reconnect":{"__isSmartRef__":true,"id":361}},"354":{"varMapping":{"__isSmartRef__":true,"id":355},"source":"function remove() {\n            $super();\n            this.connections.invoke('disconnect');\n            this.submorphsForReconnect = this.submorphs.clone();\n            this.submorphs.invoke('remove');\n            lively.bindings.callWhenNotNull(this, 'owner', this, 'reconnect');\n        }","funcProperties":{"__isSmartRef__":true,"id":360},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"355":{"this":{"__isSmartRef__":true,"id":341},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":356}},"356":{"$super":{"__isSmartRef__":true,"id":357}},"357":{"varMapping":{"__isSmartRef__":true,"id":358},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[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":359},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"358":{"obj":{"__isSmartRef__":true,"id":341},"name":"remove"},"359":{},"360":{},"361":{"varMapping":{"__isSmartRef__":true,"id":362},"source":"function reconnect(newOwner) {\n            this.connections.invoke('connect');\n            this.submorphsForReconnect.forEach(function(ea) { this.addMorph(ea) }, this);\n            delete this.submorphsForReconnect;\n        }","funcProperties":{"__isSmartRef__":true,"id":363},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"362":{"this":{"__isSmartRef__":true,"id":341}},"363":{},"364":{"source":{"__isSmartRef__":true,"id":320},"target":{"__isSmartRef__":true,"id":341}},"365":{"sourceObj":{"__isSmartRef__":true,"id":320},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":341},"targetMethodName":"setRotation","varMapping":{"__isSmartRef__":true,"id":366},"dependedBy":{"__isSmartRef__":true,"id":340},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"366":{"source":{"__isSmartRef__":true,"id":320},"target":{"__isSmartRef__":true,"id":341}},"367":{"sourceObj":{"__isSmartRef__":true,"id":340},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":365},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":368},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"368":{"source":{"__isSmartRef__":true,"id":340},"target":{"__isSmartRef__":true,"id":365}},"369":{"sourceObj":{"__isSmartRef__":true,"id":340},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":365},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":370},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"370":{"source":{"__isSmartRef__":true,"id":340},"target":{"__isSmartRef__":true,"id":365}},"371":{"sourceObj":{"__isSmartRef__":true,"id":340},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":365},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":372},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"372":{"source":{"__isSmartRef__":true,"id":340},"target":{"__isSmartRef__":true,"id":365}},"373":{"sourceObj":{"__isSmartRef__":true,"id":320},"sourceAttrName":"rotation","targetObj":{"__isSmartRef__":true,"id":374},"targetMethodName":"setRotation","varMapping":{"__isSmartRef__":true,"id":397},"dependendConnections":[{"__isSmartRef__":true,"id":398}],"attributeConnections":[{"__isSmartRef__":true,"id":400},{"__isSmartRef__":true,"id":402},{"__isSmartRef__":true,"id":404}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"374":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":375},"_ClipMode":"visible","derivationIds":[],"id":"0A84FBFA-52E3-4521-B83C-AF2C98D1D599","droppingEnabled":false,"halosEnabled":true,"isGrabShadow":true,"connections":[{"__isSmartRef__":true,"id":373},{"__isSmartRef__":true,"id":376}],"_Rotation":0,"_Scale":0.9999999999999964,"isBeingDragged":false,"isPlaceholder":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":386},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(155.0,17.0)"},"375":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.5,"_BorderStyle":"solid","_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderColor":null,"__serializedExpressions__":["_Fill","_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgb(204,204,204)","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(88.7,36.0)","_Padding":"lively.rect(4,2,0,0)"},"376":{"sourceObj":{"__isSmartRef__":true,"id":320},"sourceAttrName":"scale","targetObj":{"__isSmartRef__":true,"id":374},"targetMethodName":"setScale","varMapping":{"__isSmartRef__":true,"id":377},"dependendConnections":[{"__isSmartRef__":true,"id":378}],"attributeConnections":[{"__isSmartRef__":true,"id":380},{"__isSmartRef__":true,"id":382},{"__isSmartRef__":true,"id":384}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"377":{"source":{"__isSmartRef__":true,"id":320},"target":{"__isSmartRef__":true,"id":374}},"378":{"sourceObj":{"__isSmartRef__":true,"id":320},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":374},"targetMethodName":"setScale","varMapping":{"__isSmartRef__":true,"id":379},"dependedBy":{"__isSmartRef__":true,"id":376},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"379":{"source":{"__isSmartRef__":true,"id":320},"target":{"__isSmartRef__":true,"id":374}},"380":{"sourceObj":{"__isSmartRef__":true,"id":376},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":378},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":381},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"381":{"source":{"__isSmartRef__":true,"id":376},"target":{"__isSmartRef__":true,"id":378}},"382":{"sourceObj":{"__isSmartRef__":true,"id":376},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":378},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":383},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"383":{"source":{"__isSmartRef__":true,"id":376},"target":{"__isSmartRef__":true,"id":378}},"384":{"sourceObj":{"__isSmartRef__":true,"id":376},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":378},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":385},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"385":{"source":{"__isSmartRef__":true,"id":376},"target":{"__isSmartRef__":true,"id":378}},"386":{"remove":{"__isSmartRef__":true,"id":387},"reconnect":{"__isSmartRef__":true,"id":394}},"387":{"varMapping":{"__isSmartRef__":true,"id":388},"source":"function remove() {\n            $super();\n            this.connections.invoke('disconnect');\n            this.submorphsForReconnect = this.submorphs.clone();\n            this.submorphs.invoke('remove');\n            lively.bindings.callWhenNotNull(this, 'owner', this, 'reconnect');\n        }","funcProperties":{"__isSmartRef__":true,"id":393},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"388":{"this":{"__isSmartRef__":true,"id":374},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":389}},"389":{"$super":{"__isSmartRef__":true,"id":390}},"390":{"varMapping":{"__isSmartRef__":true,"id":391},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[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":392},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"391":{"obj":{"__isSmartRef__":true,"id":374},"name":"remove"},"392":{},"393":{},"394":{"varMapping":{"__isSmartRef__":true,"id":395},"source":"function reconnect(newOwner) {\n            this.connections.invoke('connect');\n            this.submorphsForReconnect.forEach(function(ea) { this.addMorph(ea) }, this);\n            delete this.submorphsForReconnect;\n        }","funcProperties":{"__isSmartRef__":true,"id":396},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"395":{"this":{"__isSmartRef__":true,"id":374}},"396":{},"397":{"source":{"__isSmartRef__":true,"id":320},"target":{"__isSmartRef__":true,"id":374}},"398":{"sourceObj":{"__isSmartRef__":true,"id":320},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":374},"targetMethodName":"setRotation","varMapping":{"__isSmartRef__":true,"id":399},"dependedBy":{"__isSmartRef__":true,"id":373},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"399":{"source":{"__isSmartRef__":true,"id":320},"target":{"__isSmartRef__":true,"id":374}},"400":{"sourceObj":{"__isSmartRef__":true,"id":373},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":398},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":401},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"401":{"source":{"__isSmartRef__":true,"id":373},"target":{"__isSmartRef__":true,"id":398}},"402":{"sourceObj":{"__isSmartRef__":true,"id":373},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":398},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":403},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"403":{"source":{"__isSmartRef__":true,"id":373},"target":{"__isSmartRef__":true,"id":398}},"404":{"sourceObj":{"__isSmartRef__":true,"id":373},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":398},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":405},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"405":{"source":{"__isSmartRef__":true,"id":373},"target":{"__isSmartRef__":true,"id":398}},"406":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":407},"_ClipMode":"auto","derivationIds":["7969F705-993F-49F3-8F89-40A60D3F7E58","CD27E790-1751-4C8B-A479-1F71E8699253","F038CDB5-FD78-4E47-B674-B8EC2A972FFE","EED6EF44-F7A1-4186-A4DF-D394C3A06798","F62B5CDF-DCAC-423C-8208-036198831EA6","998E617E-FD7B-4B62-992F-C596F816F1E7","D8BC198B-4E87-4F75-8523-3D7E18CC5B26","C72F2C2C-7586-47A0-A020-392217A62ADA","9D1DDEF0-2E5D-4900-BC84-5E975BE58995","93270276-9697-4474-90E2-5D0282B158A1","D57E6E70-2D9B-4521-94EC-5AC2141CF567","B61B6141-FAB6-4827-996E-1885C74B6F8F","B0E72815-EE9D-4B30-B5CD-E651A11FC52D","3A9C8575-59FC-4A48-825D-740EBDEB4E72","778C4674-77B4-4FCA-9A02-E202A95420C9","36A2B820-F6BC-43A0-9203-B4B14B68A1C5","B208227B-1F05-4042-ACF7-6F6EAFD566BF","DCF18345-C319-438B-9310-657501D157E8","33876924-B44F-400A-997F-2C81A846B988","644CE061-9BA2-4FF7-B9BE-E3C302FE2CE3","BF8232A2-E0C4-4155-A89D-1B8D4FDDC804","A0C634EA-6A6A-475F-9A33-29ED89E5EF31","DF33FBE2-DA19-4E48-8F17-4A9145D6871F","964D91D3-74BA-4E79-994E-6851952B8694","26F30031-02FF-4920-9CD8-0584368FF096","8BE7206A-146A-4337-AACB-8F3363040FCF","9D4237FF-ED21-47CC-86B1-CE467BE5F318","E8300805-F76A-434C-92E4-1A5311CE443C","D536E301-F54F-477A-9A56-0DB0DB9C3D64"],"id":"590472AC-0383-46E6-A4CF-06DCBD873906","droppingEnabled":true,"halosEnabled":true,"itemMorphs":[],"allowDeselectClick":false,"isMultipleSelectionList":true,"itemList":[],"layout":{"__isSmartRef__":true,"id":408},"isInLayoutCycle":false,"eventHandler":{"__isSmartRef__":true,"id":410},"showsHalos":false,"prevScroll":[0,0],"selection":{"__isSmartRef__":true,"id":411},"isBeingDragged":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":456},"name":"BacklogList","_StyleSheet":{"__isSmartRef__":true,"id":464},"owner":{"__isSmartRef__":true,"id":319},"_StyleClassNames":["Morph","Box","MorphList"],"_PreviousBorderWidth":0,"isLockOwner":false,"attributeConnections":[{"__isSmartRef__":true,"id":483}],"doNotSerialize":["$$itemList"],"doNotCopyProperties":["$$itemList"],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":485},"__LivelyClassName__":"lively.morphic.MorphList","__SourceModuleName__":"Global.lively.morphic.Lists","_Position":"lively.pt(0.0,30.0)","distanceToDragEvent":"lively.pt(206.0,-8.0)"},"407":{"_BorderWidth":0,"_BorderStyle":"outset","_BorderRadius":0,"_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(324.0,280.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(53,53,53)","_Fill":"Color.rgb(53,53,53)"},"408":{"resizeWidth":true,"resizeHeight":true,"layouter":{"__isSmartRef__":true,"id":409},"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(342.0,280.0)"},"409":{"borderSize":1.325,"defaultBorderSize":10,"spacing":1.59,"defaultSpacing":15,"container":{"__isSmartRef__":true,"id":406},"__LivelyClassName__":"lively.morphic.Layout.VerticalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"410":{"morph":{"__isSmartRef__":true,"id":406},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"411":{"submorphs":[{"__isSmartRef__":true,"id":412},{"__isSmartRef__":true,"id":426}],"scripts":[],"shape":{"__isSmartRef__":true,"id":439},"_ClipMode":"visible","derivationIds":[],"id":"B4B072DE-F579-48C6-9049-46AF5AE0E52D","droppingEnabled":true,"halosEnabled":true,"isListItemMorph":true,"layout":{"__isSmartRef__":true,"id":440},"_StyleSheet":{"__isSmartRef__":true,"id":441},"hasOwnListItemBehavior":true,"owner":null,"eventHandler":{"__isSmartRef__":true,"id":455},"_StyleClassNames":["Morph","Box","selected"],"showsHalos":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(1.3,1.3)"},"412":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":413},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":414}],"_ClipMode":"hidden","derivationIds":[],"id":"2B89DDDE-8CEE-4397-B4DF-31B54C884371","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":416},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"owner":{"__isSmartRef__":true,"id":411},"eventHandler":{"__isSmartRef__":true,"id":417},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":418},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(19.0,0.0)"},"413":{"_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(114.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"414":{"style":{"__isSmartRef__":true,"id":415},"chunkOwner":{"__isSmartRef__":true,"id":412},"_id":"_21521","storedString":"2","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"415":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"416":{"resizeWidth":true},"417":{"morph":{"__isSmartRef__":true,"id":412},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"418":{"onMouseDown":{"__isSmartRef__":true,"id":419}},"419":{"varMapping":{"__isSmartRef__":true,"id":420},"source":"function onMouseDown(evt) {\n        var list = this.owner.owner; // FIXME\n        alert(\"clicked\")\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":425},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"420":{"this":{"__isSmartRef__":true,"id":412},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":421}},"421":{"$super":{"__isSmartRef__":true,"id":422}},"422":{"varMapping":{"__isSmartRef__":true,"id":423},"source":"function () {\n                    try {\n                        return Object.getPrototypeOf(obj)[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":424},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"423":{"obj":{"__isSmartRef__":true,"id":412},"name":"onMouseDown"},"424":{},"425":{},"426":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":427},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":428}],"_ClipMode":"hidden","derivationIds":[],"id":"6712AD2D-6DDA-4926-BBD2-9EB4919E84E9","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"_PreviousBorderWidth":0,"_TextStylingMode":true,"_StyleClassNames":["Morph","Text","close-button"],"owner":{"__isSmartRef__":true,"id":411},"eventHandler":{"__isSmartRef__":true,"id":430},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":431},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"427":{"_BorderWidth":0,"_Fill":null,"_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(19.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"428":{"style":{"__isSmartRef__":true,"id":429},"chunkOwner":{"__isSmartRef__":true,"id":426},"_id":"_21524","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"429":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"430":{"morph":{"__isSmartRef__":true,"id":426},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"431":{"onMouseUp":{"__isSmartRef__":true,"id":432}},"432":{"varMapping":{"__isSmartRef__":true,"id":433},"source":"function onMouseUp(evt) {\n        if (evt.world.clickedOnMorph !== this) return\n        if (evt.metaKey) return false;\n        evt.stop();\n        this.owner.remove();\n    }","funcProperties":{"__isSmartRef__":true,"id":438},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"433":{"this":{"__isSmartRef__":true,"id":426},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":434}},"434":{"$super":{"__isSmartRef__":true,"id":435}},"435":{"varMapping":{"__isSmartRef__":true,"id":436},"source":"function () {\n                    try {\n                        return Object.getPrototypeOf(obj)[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":437},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"436":{"obj":{"__isSmartRef__":true,"id":426},"name":"onMouseUp"},"437":{},"438":{},"439":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(161.3,19.0)","_Padding":"lively.rect(0,0,0,0)"},"440":{"resizeWidth":true},"441":{"rules":[{"__isSmartRef__":true,"id":442},{"__isSmartRef__":true,"id":452}],"originMorph":{"__isSmartRef__":true,"id":411},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"442":{"declarations":[{"__isSmartRef__":true,"id":443},{"__isSmartRef__":true,"id":444},{"__isSmartRef__":true,"id":445},{"__isSmartRef__":true,"id":446},{"__isSmartRef__":true,"id":447},{"__isSmartRef__":true,"id":448},{"__isSmartRef__":true,"id":449},{"__isSmartRef__":true,"id":450},{"__isSmartRef__":true,"id":451}],"styleSheet":{"__isSmartRef__":true,"id":441},"selector":".Morph .close-button","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"443":{"values":["0"],"rule":{"__isSmartRef__":true,"id":442},"property":"border","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"444":{"values":["15px"],"rule":{"__isSmartRef__":true,"id":442},"property":"border-radius","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"445":{"values":["rgba(204,0,0,1)"],"rule":{"__isSmartRef__":true,"id":442},"property":"background-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"446":{"values":["rgba(255,255,255,1)"],"rule":{"__isSmartRef__":true,"id":442},"property":"color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"447":{"values":["hidden"],"rule":{"__isSmartRef__":true,"id":442},"property":"visibility","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"448":{"values":["0.8em"],"rule":{"__isSmartRef__":true,"id":442},"property":"font-size","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"449":{"values":["bold"],"rule":{"__isSmartRef__":true,"id":442},"property":"font-weight","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"450":{"values":["center"],"rule":{"__isSmartRef__":true,"id":442},"property":"text-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"451":{"values":["middle"],"rule":{"__isSmartRef__":true,"id":442},"property":"vertical-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"452":{"declarations":[{"__isSmartRef__":true,"id":453},{"__isSmartRef__":true,"id":454}],"styleSheet":{"__isSmartRef__":true,"id":441},"selector":".Morph:hover .close-button","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"453":{"values":["visible"],"rule":{"__isSmartRef__":true,"id":452},"property":"visibility","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"454":{"values":["0.2"],"rule":{"__isSmartRef__":true,"id":452},"property":"opacity","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"455":{"morph":{"__isSmartRef__":true,"id":411},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"456":{"partName":"ReferenceList","requiredModules":[],"partsSpaceName":"PartsBin/BYOIE/","comment":"This list allows to reference other synchronized objects. You can drop them in here to create a reference, or drag them out to have a look at them.","changes":[{"__isSmartRef__":true,"id":457},{"__isSmartRef__":true,"id":458},{"__isSmartRef__":true,"id":459},{"__isSmartRef__":true,"id":460},{"__isSmartRef__":true,"id":461},{"__isSmartRef__":true,"id":462},{"__isSmartRef__":true,"id":463}],"migrationLevel":8,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Apr 03 2014 14:27:11 GMT-0700 (PDT)\")"},"457":{"author":"larswassermann","message":"change from List to MorphList","id":"3EFF6F47-E2DC-4576-A084-80106E038575","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 02 2014 20:08:10 GMT-0700 (PDT)\")"},"458":{"author":"larswassermann","message":"no comment","id":"06EA3399-2585-4D37-BFDB-B7F27D4DE220","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 02 2014 20:19:12 GMT-0700 (PDT)\")"},"459":{"author":"larswassermann","message":"removed circular link between morphs and their list items","id":"CF2351EC-8418-4551-B3ED-CE84ED8C7F3C","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 02 2014 20:45:20 GMT-0700 (PDT)\")"},"460":{"author":"larswassermann","message":"changed styling","id":"CD3BF812-BAA5-4463-9886-DFB5C597BDDC","__serializedExpressions__":["date"],"date":"new Date(\"Thu Apr 03 2014 14:27:11 GMT-0700 (PDT)\")"},"461":{"author":"larswassermann","message":"due to the morphic list update, only the list element needs to have the 'has own list item behavior' flag set","id":"F4B29E78-F8F5-4AE5-AA4A-8BAC694680A7","__serializedExpressions__":["date"],"date":"new Date(\"Thu Apr 03 2014 14:28:24 GMT-0700 (PDT)\")"},"462":{"author":"larswassermann","message":"change from List to MorphList","id":"4EE2D21F-7BC2-4802-A373-28EC9D0A3679","__serializedExpressions__":["date"],"date":"new Date(\"Thu Apr 03 2014 14:58:43 GMT-0700 (PDT)\")"},"463":{"author":"larswassermann","message":"readded the hasOwnListItemBehavior flags because of the missing update here","id":"8F65124A-12D1-4A7F-9DE2-A58292789686","__serializedExpressions__":["date"],"date":"new Date(\"Thu Apr 03 2014 15:05:55 GMT-0700 (PDT)\")"},"464":{"rules":[{"__isSmartRef__":true,"id":465},{"__isSmartRef__":true,"id":467},{"__isSmartRef__":true,"id":470},{"__isSmartRef__":true,"id":480}],"originMorph":{"__isSmartRef__":true,"id":406},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"465":{"declarations":[{"__isSmartRef__":true,"id":466}],"styleSheet":{"__isSmartRef__":true,"id":464},"selector":".Morph","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"466":{"values":["0px"],"rule":{"__isSmartRef__":true,"id":465},"property":"border-width","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"467":{"declarations":[{"__isSmartRef__":true,"id":468},{"__isSmartRef__":true,"id":469}],"styleSheet":{"__isSmartRef__":true,"id":464},"selector":".Morph .list-item","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"468":{"values":["10pt"],"rule":{"__isSmartRef__":true,"id":467},"property":"font-size","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"469":{"values":["rgb(134,134,134)"],"rule":{"__isSmartRef__":true,"id":467},"property":"color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"470":{"declarations":[{"__isSmartRef__":true,"id":471},{"__isSmartRef__":true,"id":472},{"__isSmartRef__":true,"id":473},{"__isSmartRef__":true,"id":474},{"__isSmartRef__":true,"id":475},{"__isSmartRef__":true,"id":476},{"__isSmartRef__":true,"id":477},{"__isSmartRef__":true,"id":478},{"__isSmartRef__":true,"id":479}],"styleSheet":{"__isSmartRef__":true,"id":464},"selector":".Morph .close-button","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"471":{"values":["0"],"rule":{"__isSmartRef__":true,"id":470},"property":"border","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"472":{"values":["15px"],"rule":{"__isSmartRef__":true,"id":470},"property":"border-radius","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"473":{"values":["rgb(134,134,134)"],"rule":{"__isSmartRef__":true,"id":470},"property":"background-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"474":{"values":["rgb(239,159,0)"],"rule":{"__isSmartRef__":true,"id":470},"property":"color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"475":{"values":["hidden"],"rule":{"__isSmartRef__":true,"id":470},"property":"visibility","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"476":{"values":["0.8em"],"rule":{"__isSmartRef__":true,"id":470},"property":"font-size","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"477":{"values":["bold"],"rule":{"__isSmartRef__":true,"id":470},"property":"font-weight","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"478":{"values":["center"],"rule":{"__isSmartRef__":true,"id":470},"property":"text-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"479":{"values":["middle"],"rule":{"__isSmartRef__":true,"id":470},"property":"vertical-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"480":{"declarations":[{"__isSmartRef__":true,"id":481},{"__isSmartRef__":true,"id":482}],"styleSheet":{"__isSmartRef__":true,"id":464},"selector":".Morph:hover .close-button","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"481":{"values":["visible"],"rule":{"__isSmartRef__":true,"id":480},"property":"visibility","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"482":{"values":["0.2"],"rule":{"__isSmartRef__":true,"id":480},"property":"opacity","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"483":{"sourceObj":{"__isSmartRef__":true,"id":406},"sourceAttrName":"itemList","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"save","varMapping":{"__isSmartRef__":true,"id":484},"updaterString":"function ($upd, value) {\n                            this.sourceObj.changeTime = Date.now();\n                            if (typeof this.targetObj[this.targetMethodName] == \"function\")\n                                $upd(value, this.sourceObj, this);\n                    }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"484":{"source":{"__isSmartRef__":true,"id":406},"target":{"__isSmartRef__":true,"id":0}},"485":{"renderFunction":{"__isSmartRef__":true,"id":486},"removeableListItemFor":{"__isSmartRef__":true,"id":493},"addMorph":{"__isSmartRef__":true,"id":496},"connectTo":{"__isSmartRef__":true,"id":503},"getModelData":{"__isSmartRef__":true,"id":506},"mergeWithModelData":{"__isSmartRef__":true,"id":509},"openMorphFor":{"__isSmartRef__":true,"id":512},"referenceTo":{"__isSmartRef__":true,"id":515},"reset":{"__isSmartRef__":true,"id":518}},"486":{"varMapping":{"__isSmartRef__":true,"id":487},"source":"function renderFunction(listItem) {\n    if (!listItem) listItem = {isListItem: true, string: 'invalid list item: ' + listItem};\n    if (listItem.morph) return listItem.morph;\n    var string = listItem.string || String(listItem);\n    var morph =  this.removeableListItemFor(string);\n    morph.item = listItem;\n    return morph;\n}","funcProperties":{"__isSmartRef__":true,"id":492},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"487":{"this":{"__isSmartRef__":true,"id":406},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":488}},"488":{"$super":{"__isSmartRef__":true,"id":489}},"489":{"varMapping":{"__isSmartRef__":true,"id":490},"source":"function () {\n                    try {\n                        return Object.getPrototypeOf(obj)[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":491},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"490":{"obj":{"__isSmartRef__":true,"id":406},"name":"renderFunction"},"491":{},"492":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:44:48 GMT-0700 (PDT)\")"},"493":{"varMapping":{"__isSmartRef__":true,"id":494},"source":"function removeableListItemFor(aString) {\n    var height = 19,\n        width = this.getExtent().y,\n        listItem = new lively.morphic.Box(new lively.Rectangle(0, 0, width, height)),\n        text = lively.morphic.Text.makeLabel(aString, {\n            position: pt(height, 0),\n            extent: pt(width - height, height),\n            fixedHeight: true, fixedWidth: false,\n            resizeWidth: true,\n            whiteSpaceHandling: 'pre'\n        });\n    text.addScript(function onMouseDown(evt) {\n        var list = this.owner.owner; // FIXME\n        list.openMorphFor(this.owner.item);\n        evt.stop(); return true;\n    });\n    // text.disableEvents();\n    text.unignoreEvents();\n    text.setInputAllowed.bind(text, false).delay(1);\n    text.addStyleClassName(\"list-item\");\n    text.setTextStylingMode(true);\n    \n    listItem.isListItemMorph = true;\n    // listItem.name = String(i);\n    \n    var x = lively.morphic.Text.makeLabel(\"X\", {\n        position: pt(0, 0),\n        extent: pt(height, height),\n        fixedHeight: true, fixedWidth: true\n    });\n    x.addScript(function onMouseUp(evt) {\n        if (evt.world.clickedOnMorph !== this) return\n        if (evt.metaKey) return false;\n        evt.stop();\n        // this has one issue: if an element is present multiple times, all of its copies are also removed\n        this.owner.owner.setList(this.owner.owner.getList().without(this.owner.item))\n    });\n    x.unignoreEvents();\n    x.setInputAllowed.bind(x, false).delay(1);\n    x.setBorderStylingMode(true);\n    x.setTextStylingMode(true);\n    x.addStyleClassName('close-button');\n\n    listItem.applyStyle({\n        fixedHeight: true, fixedWidth: false,\n        resizeWidth: true,\n    });\n    \n    listItem.addMorph(text);\n    listItem.addMorph(x);\n    listItem.hasOwnListItemBehavior = true;\n    x.hasOwnListItemBehavior = true;\n    text.hasOwnListItemBehavior = true;\n    return listItem;\n}","funcProperties":{"__isSmartRef__":true,"id":495},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"494":{"this":{"__isSmartRef__":true,"id":406}},"495":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Apr 03 2014 15:05:14 GMT-0700 (PDT)\")"},"496":{"varMapping":{"__isSmartRef__":true,"id":497},"source":"function addMorph(aMorph, other) {\n    if (aMorph.isPlaceholder || aMorph.isGrabShadow) return;\n    if (aMorph.item) return $super(aMorph, other);\n    // morphs don't get placeholders, do they?\n\n    if (aMorph.synchronizationHandles && aMorph.synchronizationHandles.length !== 0) {\n        this.addItem(this.referenceTo(aMorph));\n    } else {\n        alert(\"The dropped morph is not synchronized. We can't build a reference to it.\")\n    }\n\n    if (!aMorph.previousOwner || !aMorph.previousPosition) {\n        throw new Error(\"Can not reset morph to previous palce in Scenegraph...\")\n    }\n    var position = aMorph.previousPosition;\n    aMorph.previousOwner.addMorph(aMorph);\n    aMorph.withCSSTransitionDo(function() {\n        aMorph.setPosition(position);\n    }, 300)\n    return aMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":502},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"497":{"this":{"__isSmartRef__":true,"id":406},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":498}},"498":{"$super":{"__isSmartRef__":true,"id":499}},"499":{"varMapping":{"__isSmartRef__":true,"id":500},"source":"function () {\n                    try {\n                        return Object.getPrototypeOf(obj)[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":501},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"500":{"obj":{"__isSmartRef__":true,"id":406},"name":"addMorph"},"501":{},"502":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:06:10 GMT-0700 (PDT)\")"},"503":{"varMapping":{"__isSmartRef__":true,"id":504},"source":"function connectTo(targetObj, targetMethod, options) {\n    connect(this, \"itemList\", targetObj, targetMethod, options)\n}","funcProperties":{"__isSmartRef__":true,"id":505},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"504":{"this":{"__isSmartRef__":true,"id":406}},"505":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:06:10 GMT-0700 (PDT)\")"},"506":{"varMapping":{"__isSmartRef__":true,"id":507},"source":"function getModelData() {\n    return this.itemList\n}","funcProperties":{"__isSmartRef__":true,"id":508},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"507":{"this":{"__isSmartRef__":true,"id":406}},"508":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:06:10 GMT-0700 (PDT)\")"},"509":{"varMapping":{"__isSmartRef__":true,"id":510},"source":"function mergeWithModelData(newValues) {\n    var self = this;\n    lively.bindings.noUpdate(function() {\n        self.setList(newValues);\n    })\n}","funcProperties":{"__isSmartRef__":true,"id":511},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"510":{"this":{"__isSmartRef__":true,"id":406}},"511":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:17:20 GMT-0700 (PDT)\")"},"512":{"varMapping":{"__isSmartRef__":true,"id":513},"source":"function openMorphFor(listElement) {\n    var synchronizedMorph = this.owner;\n    while(synchronizedMorph && !synchronizedMorph.synchronizationHandles) \n        synchronizedMorph = synchronizedMorph.owner;\n    if (!synchronizedMorph) return alert(\"This list is not synchronized, and as such does not know from which store to open its elements.\")\n    \n    var rootHandle = synchronizedMorph.synchronizationHandles[0];\n    while(rootHandle && !rootHandle.isRoot()) rootHandle = rootHandle.parent();\n    if (!rootHandle) return alert(\"This synchronization handle seems to have no root.\")\n    \n    Trait(\"lively.persistence.StateSync.SynchronizedMorphMixin\").openMorphFor(listElement.path, rootHandle, function(path) {\n        alert(\"No morph stencil found for path \" + path);\n    })\n}","funcProperties":{"__isSmartRef__":true,"id":514},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"513":{"this":{"__isSmartRef__":true,"id":406}},"514":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:18:27 GMT-0700 (PDT)\")"},"515":{"varMapping":{"__isSmartRef__":true,"id":516},"source":"function referenceTo(someSynchronizedMorph) {\n    // someSynchronizedMorph.synchronizationHandles.any(function(ea) {\n    //     return ea.isHandleForSameStoreAs(this.synchronizationHandles[0])\n    // }, this)\n    // FIXME: Assumes both this and some*Morph have exactly one synchronizationHandle\n    return { path: someSynchronizedMorph.synchronizationHandles[0].fullPath().toString(), string: someSynchronizedMorph.toString() }\n}","funcProperties":{"__isSmartRef__":true,"id":517},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"516":{"this":{"__isSmartRef__":true,"id":406}},"517":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:06:10 GMT-0700 (PDT)\")"},"518":{"varMapping":{"__isSmartRef__":true,"id":519},"source":"function reset() {\n    this.listItems.each(function (ea) {\n        this.removeItemOrValue(ea)\n    }.bind(this));\n}","funcProperties":{"__isSmartRef__":true,"id":520},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"519":{"this":{"__isSmartRef__":true,"id":406}},"520":{"user":"athomschke","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 30 2014 15:13:14 GMT-0700 (PDT)\")"},"521":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_BorderStylingMode":false,"_AppearanceStylingMode":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(324.0,280.0)","_BorderColor":"Color.rgb(53,53,53)","_Fill":"Color.rgb(53,53,53)","_Padding":"lively.rect(0,0,0,0)"},"522":{"partsSpaceName":"PartsBin/Basic","comment":"A plain simple rectangle","migrationLevel":8,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":523},{"__isSmartRef__":true,"id":524},{"__isSmartRef__":true,"id":525},{"__isSmartRef__":true,"id":526},{"__isSmartRef__":true,"id":527},{"__isSmartRef__":true,"id":528},{"__isSmartRef__":true,"id":529},{"__isSmartRef__":true,"id":530},{"__isSmartRef__":true,"id":531},{"__isSmartRef__":true,"id":532},{"__isSmartRef__":true,"id":533},{"__isSmartRef__":true,"id":534},{"__isSmartRef__":true,"id":535},{"__isSmartRef__":true,"id":536},{"__isSmartRef__":true,"id":537},{"__isSmartRef__":true,"id":538},{"__isSmartRef__":true,"id":539},{"__isSmartRef__":true,"id":540},{"__isSmartRef__":true,"id":541}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"523":{"author":"jenslincke","message":"no comment","id":"ADFBF069-513C-4DE6-95A9-8AD4985C6508","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:23:53 GMT-0800 (PST)\")"},"524":{"author":"robertkrahn","message":"no comment","id":"A452871F-4EB9-45D1-94B8-6065CBA7B8FD","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jul 29 2013 23:20:51 GMT-0700 (PDT)\")"},"525":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","__serializedExpressions__":["date"],"date":"new Date(\"Tue Jun 18 2013 11:49:27 GMT-0700 (PDT)\")"},"526":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","__serializedExpressions__":["date"],"date":"new Date(\"Wed May 29 2013 15:36:50 GMT-0700 (PDT)\")"},"527":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:47:05 GMT-0800 (PST)\")"},"528":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:42:31 GMT-0800 (PST)\")"},"529":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 01:35:51 GMT-0800 (PST)\")"},"530":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 10:35:08 GMT-0700 (PDT)\")"},"531":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)\")"},"532":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)\")"},"533":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"534":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)\")"},"535":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:30 GMT-0700 (PDT)\")"},"536":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:36 GMT-0700 (PDT)\")"},"537":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 03:57:18 GMT-0800 (PST)\")"},"538":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 30 2013 00:18:06 GMT-0700 (PDT)\")"},"539":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jun 20 2013 15:16:24 GMT-0700 (PDT)\")"},"540":{"author":"jenslincke","message":"no comment","id":"ECD12BFF-E872-4918-8341-C6571E72F36D","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:24:27 GMT-0800 (PST)\")"},"541":{"author":"lauritz","message":"dropping enabled for the blue rectangle","id":"81D350CB-D926-491F-8FF3-A6C9C831BDF2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"542":{"morph":{"__isSmartRef__":true,"id":319},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"543":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":544}},"544":{"test01IsMorph":{"__isSmartRef__":true,"id":545}},"545":{"varMapping":{"__isSmartRef__":true,"id":546},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":547},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"546":{"this":{"__isSmartRef__":true,"id":543}},"547":{},"548":{"moveVertical":false,"adjustForNewBounds":true,"resizeWidth":true},"549":{"submorphs":[],"scripts":[],"id":"F49DC895-71F8-4279-8E3C-BB5D52176E62","shape":{"__isSmartRef__":true,"id":550},"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":14,"name":"Description","partsBinMetaInfo":{"__isSmartRef__":true,"id":551},"textChunks":[{"__isSmartRef__":true,"id":560}],"charsReplaced":"","lastFindLoc":85,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":562},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0","47F2D047-0D09-4F5E-96D5-AA7727AAF583","6B1510CC-5F06-4D88-811E-45CA63E7F40E","8886D952-B109-4E46-82FE-4E60A192D453","ADD7E0D6-F54F-415D-BDC5-33C16F67E0AB","66004722-AB7D-45FC-8015-6A52E2E46C36","BC72B120-E17D-4ABB-A110-85A2F9EEC6FB","26FFA73D-DE9E-4FC6-84E0-584AC26EE446","037BB3D9-B411-4519-A7A0-1EF81109F316","F536081A-BEA7-4FFD-9511-CC92518101C6","9B0B6F59-AC87-4492-A835-89E5C8F807F9","C11593F7-7739-4F05-A286-12F5EB3D2EF9"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":563},"owner":{"__isSmartRef__":true,"id":0},"attributeConnections":[{"__isSmartRef__":true,"id":564}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"changeVisualizationTime":10,"priorSelectionRange":[81,81],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent","_TextColor"],"textString":"Create a self sustaining environment designed for casual programming on tablets. The focus should be on leveraging the various multitouch capabilities.","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,95.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(251.0,-13.0)","_TextColor":"Color.rgb(53,53,53)"},"550":{"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(0.0,0.0)","_Extent":"lively.pt(324.0,193.0)","_BorderColor":"Color.rgba(0,0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"551":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":552},{"__isSmartRef__":true,"id":553},{"__isSmartRef__":true,"id":554},{"__isSmartRef__":true,"id":555},{"__isSmartRef__":true,"id":556},{"__isSmartRef__":true,"id":557},{"__isSmartRef__":true,"id":558},{"__isSmartRef__":true,"id":559}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"552":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"553":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"554":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"555":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"556":{"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","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"557":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"558":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"559":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"560":{"style":{"__isSmartRef__":true,"id":561},"chunkOwner":{"__isSmartRef__":true,"id":549},"_id":"_2268","storedString":"Create a self sustaining environment designed for casual programming on tablets. The focus should be on leveraging the various multitouch capabilities.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"561":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"562":{"morph":{"__isSmartRef__":true,"id":549},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"563":{"resizeWidth":true,"resizeHeight":false},"564":{"sourceObj":{"__isSmartRef__":true,"id":549},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"save","varMapping":{"__isSmartRef__":true,"id":565},"updaterString":"function ($upd, value) {\n            this.sourceObj.changeTime = Date.now();\n            if (typeof this.targetObj[this.targetMethodName] == \"function\")\n                Functions.debounceNamed(this.sourceObj.id + \"-textStringChange\", 20, $upd)(value, this.sourceObj, this);\n        }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"565":{"source":{"__isSmartRef__":true,"id":549},"target":{"__isSmartRef__":true,"id":0}},"566":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"attributeConnections":[{"__isSmartRef__":true,"id":567}],"doNotSerialize":["$$_Extent"],"doNotCopyProperties":["$$_Extent"],"__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(394.0,537.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(134,134,134)","_Padding":"lively.rect(0,0,0,0)"},"567":{"sourceObj":{"__isSmartRef__":true,"id":566},"sourceAttrName":"_Extent","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":568},"dependedBy":{"__isSmartRef__":true,"id":569},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"568":{"source":{"__isSmartRef__":true,"id":566}},"569":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"extent","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":570},"dependendConnections":[{"__isSmartRef__":true,"id":567}],"attributeConnections":[{"__isSmartRef__":true,"id":571},{"__isSmartRef__":true,"id":573},{"__isSmartRef__":true,"id":575}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"570":{"source":{"__isSmartRef__":true,"id":0}},"571":{"sourceObj":{"__isSmartRef__":true,"id":569},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":567},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":572},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"572":{"source":{"__isSmartRef__":true,"id":569},"target":{"__isSmartRef__":true,"id":567}},"573":{"sourceObj":{"__isSmartRef__":true,"id":569},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":567},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":574},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"574":{"source":{"__isSmartRef__":true,"id":569},"target":{"__isSmartRef__":true,"id":567}},"575":{"sourceObj":{"__isSmartRef__":true,"id":569},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":567},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":576},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"576":{"source":{"__isSmartRef__":true,"id":569},"target":{"__isSmartRef__":true,"id":567}},"577":{"partsSpaceName":"PartsBin/BYOIE","comment":"A template to represent a project. Allows for adding tags the project is about, linking people that work on this project and adding a backlog of open tasks.\n\nAn extra history list can contain everything one has ever worked on.","migrationLevel":8,"partName":"ScrumProject","changes":[{"__isSmartRef__":true,"id":578},{"__isSmartRef__":true,"id":579},{"__isSmartRef__":true,"id":580},{"__isSmartRef__":true,"id":581},{"__isSmartRef__":true,"id":582},{"__isSmartRef__":true,"id":583},{"__isSmartRef__":true,"id":584},{"__isSmartRef__":true,"id":585},{"__isSmartRef__":true,"id":586},{"__isSmartRef__":true,"id":587},{"__isSmartRef__":true,"id":588},{"__isSmartRef__":true,"id":589},{"__isSmartRef__":true,"id":590},{"__isSmartRef__":true,"id":591},{"__isSmartRef__":true,"id":592},{"__isSmartRef__":true,"id":593},{"__isSmartRef__":true,"id":594},{"__isSmartRef__":true,"id":595},{"__isSmartRef__":true,"id":596},{"__isSmartRef__":true,"id":597},{"__isSmartRef__":true,"id":598},{"__isSmartRef__":true,"id":599},{"__isSmartRef__":true,"id":600},{"__isSmartRef__":true,"id":601},{"__isSmartRef__":true,"id":602},{"__isSmartRef__":true,"id":603},{"__isSmartRef__":true,"id":604},{"__isSmartRef__":true,"id":605},{"__isSmartRef__":true,"id":606},{"__isSmartRef__":true,"id":607},{"__isSmartRef__":true,"id":608},{"__isSmartRef__":true,"id":609},{"__isSmartRef__":true,"id":610},{"__isSmartRef__":true,"id":611},{"__isSmartRef__":true,"id":612},{"__isSmartRef__":true,"id":613},{"__isSmartRef__":true,"id":614},{"__isSmartRef__":true,"id":615},{"__isSmartRef__":true,"id":616}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Mon May 12 2014 17:10:23 GMT-0700 (PDT)\")"},"578":{"author":"jenslincke","message":"no comment","id":"ADFBF069-513C-4DE6-95A9-8AD4985C6508","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:23:53 GMT-0800 (PST)\")"},"579":{"author":"robertkrahn","message":"no comment","id":"A452871F-4EB9-45D1-94B8-6065CBA7B8FD","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jul 29 2013 23:20:51 GMT-0700 (PDT)\")"},"580":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","__serializedExpressions__":["date"],"date":"new Date(\"Tue Jun 18 2013 11:49:27 GMT-0700 (PDT)\")"},"581":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","__serializedExpressions__":["date"],"date":"new Date(\"Wed May 29 2013 15:36:50 GMT-0700 (PDT)\")"},"582":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:47:05 GMT-0800 (PST)\")"},"583":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:42:31 GMT-0800 (PST)\")"},"584":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 01:35:51 GMT-0800 (PST)\")"},"585":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 10:35:08 GMT-0700 (PDT)\")"},"586":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)\")"},"587":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)\")"},"588":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"589":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)\")"},"590":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:30 GMT-0700 (PDT)\")"},"591":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:36 GMT-0700 (PDT)\")"},"592":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 03:57:18 GMT-0800 (PST)\")"},"593":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 30 2013 00:18:06 GMT-0700 (PDT)\")"},"594":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jun 20 2013 15:16:24 GMT-0700 (PDT)\")"},"595":{"author":"jenslincke","message":"no comment","id":"ECD12BFF-E872-4918-8341-C6571E72F36D","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:24:27 GMT-0800 (PST)\")"},"596":{"author":"lauritz","message":"dropping enabled for the blue rectangle","id":"81D350CB-D926-491F-8FF3-A6C9C831BDF2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"597":{"author":"athomschke","message":"removed some pixel issues, now the aspect ratio is way better.","id":"FB297E1A-3797-414F-8B9A-13292383B077","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 09:48:10 GMT-0700 (PDT)\")"},"598":{"author":"athomschke","message":"make sure name is set interactively","id":"B4F3C25E-4A6C-4D58-8D8C-30572D61CA6E","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 10:12:07 GMT-0700 (PDT)\")"},"599":{"author":"athomschke","message":"disabled some events, connected name and title to morph name","id":"02770DF9-27B4-4B88-BC47-EC5624D270C5","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 10:16:47 GMT-0700 (PDT)\")"},"600":{"author":"athomschke","message":"removed the beScrumObject script","id":"16CFA0EF-0ED8-423E-8C8C-DD82F7DEC374","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 10:21:56 GMT-0700 (PDT)\")"},"601":{"author":"athomschke","message":"set some text colors and changed the person icon to fa-user","id":"921DCABD-4DE7-4694-B680-FD9A07CAFD9C","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 11:53:07 GMT-0700 (PDT)\")"},"602":{"author":"athomschke","message":"Wrote reset script","id":"C36A2764-803E-4109-9B03-B364A48EC03C","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 11:57:55 GMT-0700 (PDT)\")"},"603":{"author":"athomschke","message":"created from person","id":"5B7FB5CC-7CD5-427B-9541-E52B8A2419E2","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 29 2014 15:22:07 GMT-0700 (PDT)\")"},"604":{"author":"athomschke","message":"fixed scrollbars","id":"96729C67-01A9-4913-88BD-5AD51ED8DEC2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 11:06:16 GMT-0700 (PDT)\")"},"605":{"author":"athomschke","message":"was i overwritten by task?","id":"DD62928A-0C1E-463A-97BA-E85B9496BAD0","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 11:13:58 GMT-0700 (PDT)\")"},"606":{"author":"athomschke","message":"better reset","id":"7A42CDDC-14B1-4D20-A1B1-15E58A4871AD","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 11:26:47 GMT-0700 (PDT)\")"},"607":{"author":"athomschke","message":"fixed border width","id":"448D14C1-75EB-43F3-A1B9-0B0B3A8CEAB9","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 11:29:14 GMT-0700 (PDT)\")"},"608":{"author":"athomschke","message":"fixed Name setting","id":"1355DA81-9DB2-4107-B9B7-4BF3717FE203","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 11:33:54 GMT-0700 (PDT)\")"},"609":{"author":"athomschke","message":"fixed Name setting","id":"3B4783A3-4E75-463C-89F4-123666BCA26C","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 11:34:24 GMT-0700 (PDT)\")"},"610":{"author":"athomschke","message":"better naming","id":"B5CC05D2-1247-453A-8E0F-8D79C32737B2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 11:36:06 GMT-0700 (PDT)\")"},"611":{"author":"athomschke","message":"better naming","id":"6A395D44-157F-4D71-8EA0-3A2B294C2E40","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 11:37:01 GMT-0700 (PDT)\")"},"612":{"author":"athomschke","message":"adapted lars scheme","id":"DDCFC5D9-D383-4D4D-95F8-0B3AEFFF6577","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 12:05:36 GMT-0700 (PDT)\")"},"613":{"author":"athomschke","message":"resetting the list + list style","id":"34F448D3-8B94-432E-A802-E1E4AC4DCD08","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 15:15:23 GMT-0700 (PDT)\")"},"614":{"author":"athomschke","message":"added a description","id":"E4A4337C-60F8-4A9C-B867-971CC998F2EA","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 30 2014 18:01:03 GMT-0700 (PDT)\")"},"615":{"author":"larswassermann","message":"moved the people to the bottom and prevented resizing to move the backlog","id":"502F2737-AF8D-46E2-B992-6559743E239F","__serializedExpressions__":["date"],"date":"new Date(\"Mon May 12 2014 17:10:00 GMT-0700 (PDT)\")"},"616":{"author":"larswassermann","message":"moved the people to the bottom and updated the resizing behavior","id":"D0A09B9C-B747-49DD-87A6-4B6EB5769969","__serializedExpressions__":["date"],"date":"new Date(\"Mon May 12 2014 17:11:04 GMT-0700 (PDT)\")"},"617":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"618":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":619}},"619":{"test01IsMorph":{"__isSmartRef__":true,"id":620}},"620":{"varMapping":{"__isSmartRef__":true,"id":621},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":622},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"621":{"this":{"__isSmartRef__":true,"id":618}},"622":{},"623":{"x":"overflow","y":"scroll"},"624":{"adjustForNewBounds":true},"625":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"position","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":626},"dependendConnections":[{"__isSmartRef__":true,"id":627}],"attributeConnections":[{"__isSmartRef__":true,"id":629},{"__isSmartRef__":true,"id":631},{"__isSmartRef__":true,"id":633}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"626":{"source":{"__isSmartRef__":true,"id":0}},"627":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Position","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":628},"dependedBy":{"__isSmartRef__":true,"id":625},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"628":{"source":{"__isSmartRef__":true,"id":0}},"629":{"sourceObj":{"__isSmartRef__":true,"id":625},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":627},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":630},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"630":{"source":{"__isSmartRef__":true,"id":625},"target":{"__isSmartRef__":true,"id":627}},"631":{"sourceObj":{"__isSmartRef__":true,"id":625},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":627},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":632},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"632":{"source":{"__isSmartRef__":true,"id":625},"target":{"__isSmartRef__":true,"id":627}},"633":{"sourceObj":{"__isSmartRef__":true,"id":625},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":627},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":634},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"634":{"source":{"__isSmartRef__":true,"id":625},"target":{"__isSmartRef__":true,"id":627}},"635":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"remove","targetMethodName":"remove","varMapping":{"__isSmartRef__":true,"id":636},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"636":{"source":{"__isSmartRef__":true,"id":0}},"637":{"reset":{"__isSmartRef__":true,"id":638},"toString":{"__isSmartRef__":true,"id":641}},"638":{"varMapping":{"__isSmartRef__":true,"id":639},"source":"function reset() {\n    this.get('NameField').setTextString('A project name');\n    this.get('TagField').setTextString('#communication #cloud');\n    this.get('Description').setTextString('');\n    this.get('PeopleList').reset();\n    this.get('BacklogList').reset();\n    this.emphColor = Color.fromString('#ef9f00');\n    this.darkColor = Color.rgb(53,53,53);\n    this.brightColor = Color.rgb(134,134,134);\n    this.setName('ScrumProject');\n}","funcProperties":{"__isSmartRef__":true,"id":640},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"639":{"this":{"__isSmartRef__":true,"id":0}},"640":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon May 12 2014 12:09:16 GMT-0700 (PDT)\")"},"641":{"varMapping":{"__isSmartRef__":true,"id":642},"source":"function toString() {\n    var name = this.get('NameField').getTextString();\n    return 'Project: '+name;\n}","funcProperties":{"__isSmartRef__":true,"id":647},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"642":{"this":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":643}},"643":{"$super":{"__isSmartRef__":true,"id":644}},"644":{"varMapping":{"__isSmartRef__":true,"id":645},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[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":646},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"645":{"obj":{"__isSmartRef__":true,"id":0},"name":"toString"},"646":{},"647":{"user":"athomschke","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 30 2014 12:05:20 GMT-0700 (PDT)\")"},"isSimplifiedRegistry":true}}