has no method 'followURL'\n at Object.eval (eval at (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?e39f63e0b41d8677d848260a9f8f1aaf:35054:41), :2:6)\n at HTMLSpanElement. (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?e39f63e0b41d8677d848260a9f8f1aaf:35055:30)\n at HTMLSpanElement. (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?e39f63e0b41d8677d848260a9f8f1aaf:35359:29)\n at HTMLSpanElement.jQuery.event.dispatch (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?e39f63e0b41d8677d848260a9f8f1aaf:3080:9)\n at HTMLSpanElement.elemData.handle.eventHandle (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?e39f63e0b41d8677d848260a9f8f1aaf:2698:28)","draggingEnabled":true,"_Scale":1.0902134516579902,"eventHandler":{"__isSmartRef__":true,"id":512},"worldMenuOpened":true,"clickedOnMorphTime":1391688249550,"attributeConnections":[{"__isSmartRef__":true,"id":513}],"__layered_doNotSerialize__":[],"doNotCopyProperties":["$$savedWorldAsURL"],"prevScroll":[0,0],"doNotSerialize":["$$savedWorldAsURL","$$baseThemeStyleSheet"],"savedWorldAsURL":{"__isSmartRef__":true,"id":515},"_ClipMode":"visible","loadingMorph":{"__isSmartRef__":true,"id":516},"lastModified":{"__isSmartRef__":true,"id":644},"lastEvt":{"__isSmartRef__":true,"id":645},"_Scroll":[0,0],"_StyleSheet":{"__isSmartRef__":true,"id":649},"__serializedExpressions__":["eventStartPos","_Position","pastePositionInWorld","scrollOffset"],"owner":null,"__LivelyClassName__":"lively.morphic.World","__SourceModuleName__":"Global.lively.morphic.Core","eventStartPos":"lively.pt(406.8,230.3)","_Position":"lively.pt(0.0,0.0)","pastePositionInWorld":"lively.pt(480.0,274.0)","scrollOffset":"lively.pt(0.0,0.0)"},"1":{"submorphs":[],"scripts":[],"id":"6470790A-0990-4F10-85D0-472260053704","shape":{"__isSmartRef__":true,"id":2},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":662.1211211211211,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":29,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":3},"textChunks":[{"__isSmartRef__":true,"id":17}],"charsReplaced":"WriteFirst 2014-02-04","lastFindLoc":21,"prevScroll":[0,0],"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":662.1211211211211,"_MinTextHeight":null,"eventHandler":{"__isSmartRef__":true,"id":19},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"_Scale":1,"derivationIds":[683,"A4411967-AB25-4490-AFD9-2DAFB70B9150","CEAE6AE7-F628-4386-9BFE-8CFB3EB44BD6","55E11DCE-6BFE-482B-9EDE-8B30A321140F"],"owner":{"__isSmartRef__":true,"id":0},"__serializedExpressions__":["_Position","textColor","_TextColor"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(34.0,55.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)"},"2":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(662.1,45.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"3":{"partsSpaceName":"PartsBin/Text/","partName":"Title","comment":"A title morph template","changes":[{"__isSmartRef__":true,"id":4},{"__isSmartRef__":true,"id":6},{"__isSmartRef__":true,"id":8},{"__isSmartRef__":true,"id":10},{"__isSmartRef__":true,"id":12},{"__isSmartRef__":true,"id":14}],"migrationLevel":4,"lastModifiedDate":{"__isSmartRef__":true,"id":16},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4":{"date":{"__isSmartRef__":true,"id":5},"author":"jenslincke","message":"initial","id":"2DA7C793-6A93-4D2F-A854-29DFAAE1BCE8"},"5":{"isSerializedDate":true,"string":"Wed Nov 09 2011 17:26:44 GMT+0100 (CET)"},"6":{"date":{"__isSmartRef__":true,"id":7},"author":"jenslincke","message":"","id":"1390D6B7-2215-4E06-8C86-7500ED7702F2"},"7":{"isSerializedDate":true,"string":"Wed Nov 09 2011 17:27:07 GMT+0100 (CET)"},"8":{"date":{"__isSmartRef__":true,"id":9},"author":"jenslincke","message":"no comment","id":"897F201A-38B4-4DAE-952F-E3AD752E250E"},"9":{"isSerializedDate":true,"string":"Tue Feb 04 2014 13:21:40 GMT+0100 (CET)"},"10":{"date":{"__isSmartRef__":true,"id":11},"author":"jenslincke","message":"no comment","id":"5C54A5FD-C177-4869-98A9-435B5D1C2326"},"11":{"isSerializedDate":true,"string":"Tue Feb 04 2014 13:38:17 GMT+0100 (CET)"},"12":{"date":{"__isSmartRef__":true,"id":13},"author":"jenslincke","message":"no comment","id":"6F58C3C8-FE58-4B8B-94B9-EF0217C4909D"},"13":{"isSerializedDate":true,"string":"Tue Feb 04 2014 13:38:48 GMT+0100 (CET)"},"14":{"date":{"__isSmartRef__":true,"id":15},"author":"jenslincke","message":"no comment","id":"27DF0475-97E0-419B-B169-C64A1C5F9482"},"15":{"isSerializedDate":true,"string":"Tue Feb 04 2014 13:39:58 GMT+0100 (CET)"},"16":{"isSerializedDate":true,"string":"Wed Feb 05 2014 19:59:57 GMT+0100 (CET)"},"17":{"style":{"__isSmartRef__":true,"id":18},"chunkOwner":{"__isSmartRef__":true,"id":1},"_id":"_10806","storedString":"test3","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"19":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"20":{"migrateFrom":{"__isSmartRef__":true,"id":21}},"21":{"varMapping":{"__isSmartRef__":true,"id":22},"source":"function migrateFrom(other) {\n this.textString = other.textString\n}","funcProperties":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"22":{"this":{"__isSmartRef__":true,"id":1}},"23":{"timestamp":{"__isSmartRef__":true,"id":24},"user":"jenslincke","tags":[]},"24":{"isSerializedDate":true,"string":"Tue Feb 04 2014 13:39:37 GMT+0100 (CET)"},"25":{"submorphs":[],"scripts":[],"id":"068360B2-30C4-4387-9928-8902179CECF0","shape":{"__isSmartRef__":true,"id":26},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":760.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"FormattedText","partsBinMetaInfo":{"__isSmartRef__":true,"id":27},"textChunks":[{"__isSmartRef__":true,"id":47},{"__isSmartRef__":true,"id":49},{"__isSmartRef__":true,"id":52}],"charsReplaced":"# Journal\n\n- late at work 1:30\n- 11:15 Lively EnergySim Demo for BP2013H1 & BP2013H1\n\n- 11:15 Lively EnergySim Demo for Robert\n - Remarks:\n - we need \"Units\" for the End-user / Domain expert\n - can we see which SimPart changes other SimParts\n - trace it statically? Or why not dynamically? \n - other (Non-JavaScript) representations for the simulation \n \n \n ","lastFindLoc":405,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":54},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","5848BD12-8F39-45F4-958F-07FC46FFCFCE","0ABC6C08-95DC-4245-8CFC-E599FD742FFA","E02EF097-B86E-4AF8-8DB0-AFC2238E7ABE","35F430A4-DBFD-42A9-BE94-EC9541B33C42","6DE6010F-07F9-4F36-8B2B-E938F5BC0708","0023C079-3F7A-4183-8230-3980112CCF39","91F5886F-4DED-4A4A-8B0A-FE9A237AF402","4ACADCBE-CD82-408E-81CA-16C6FCA3E95B","5E292C6D-8B70-4873-88AB-4C7753ECAAC2","64D920D3-5FB8-41BD-8FA0-2B3889568A3D","CD25651F-088A-44AD-8474-43C1E3195E52","0841CDA0-32B2-4F05-9E7B-E3067623F917","D5030EC1-9068-464F-9B02-2FB7F65107FD"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":760.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"isCopyMorphRef":true,"morphRefId":1,"splittedFrom":{"__isSmartRef__":true,"id":55},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"behaviorGroups":["MarkdownFormat"],"lastKeyStrokeTime":null,"_Rotation":0,"_Scale":1,"previousSelection":[16,16],"owner":{"__isSmartRef__":true,"id":0},"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"priorSelectionRange":[11,19],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":82},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(36.1,111.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(525.3,-11.8)"},"26":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-2.1,1.0)","_Extent":"lively.pt(749.5,40.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"27":{"migrationLevel":4,"comment":"a text morph, that asks a formatter for formatting itself","partName":"FormattedText","changes":[{"__isSmartRef__":true,"id":28},{"__isSmartRef__":true,"id":30},{"__isSmartRef__":true,"id":32},{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":36},{"__isSmartRef__":true,"id":38},{"__isSmartRef__":true,"id":40},{"__isSmartRef__":true,"id":42},{"__isSmartRef__":true,"id":44}],"partsSpaceName":"PartsBin/Jens/","lastModifiedDate":{"__isSmartRef__":true,"id":46},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"28":{"date":{"__isSmartRef__":true,"id":29},"author":"jenslincke","message":"no comment","id":"9E579B1A-B8C1-461B-B356-4DCA099EA532"},"29":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"30":{"date":{"__isSmartRef__":true,"id":31},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"31":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"32":{"date":{"__isSmartRef__":true,"id":33},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"33":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"34":{"date":{"__isSmartRef__":true,"id":35},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"35":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"36":{"date":{"__isSmartRef__":true,"id":37},"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"},"37":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"38":{"date":{"__isSmartRef__":true,"id":39},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"39":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"40":{"date":{"__isSmartRef__":true,"id":41},"author":"jenslincke","message":"no comment","id":"FD1BEF70-78AD-4414-9DD3-3838BBF70035"},"41":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"42":{"date":{"__isSmartRef__":true,"id":43},"author":"jenslincke","message":"no comment","id":"32F69C14-56E7-453C-A7AE-51E8D2859A33"},"43":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"44":{"date":{"__isSmartRef__":true,"id":45},"author":"jenslincke","message":"no comment","id":"10B7B86E-F04E-4EF5-93EF-1855D8C8373E"},"45":{"isSerializedDate":true,"string":"Mon Jan 27 2014 14:08:41 GMT+0100 (CET)"},"46":{"isSerializedDate":true,"string":"Wed Feb 05 2014 19:59:57 GMT+0100 (CET)"},"47":{"style":{"__isSmartRef__":true,"id":48},"chunkOwner":{"__isSmartRef__":true,"id":25},"_id":"_10803","storedString":"write text [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"48":{"fontSize":12,"italics":"normal","__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"49":{"_id":"_11778","style":{"__isSmartRef__":true,"id":50},"chunkOwner":{"__isSmartRef__":true,"id":25},"storedString":"documentation/test1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"50":{"fontSize":12,"italics":"normal","__serializedExpressions__":["color"],"uri":{"__isSmartRef__":true,"id":51},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"51":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/documentation/test1.xhtml","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"52":{"_id":"_11779","style":{"__isSmartRef__":true,"id":53},"chunkOwner":{"__isSmartRef__":true,"id":25},"storedString":"] \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"53":{"fontSize":12,"italics":"normal","__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"54":{"morph":{"__isSmartRef__":true,"id":25},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"55":{"submorphs":[],"scripts":[],"id":"0ABC6C08-95DC-4245-8CFC-E599FD742FFA","shape":{"__isSmartRef__":true,"id":56},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":760.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":18,"name":"Text3","partsBinMetaInfo":{"__isSmartRef__":true,"id":57},"textChunks":[{"__isSmartRef__":true,"id":68},{"__isSmartRef__":true,"id":70}],"charsReplaced":"\n# IntroductionHello\n# Creating Active Content in Webwerkstatt\n\n## Scripting Objects on a Website\n\n## Parts and PartBin\n\n## Cloning and Derivation History\n\n# Developing Tools as Active Content\n\n## Active Content vs. Base System\n\n## Base System Tools\n\n## Tools as Parts\n\n## Metacircularity\n \n## Diffing and Merging Parts\n\n# Example: Development of the ScriptEditor\n\n## Bootstrapping the Script Editor\n \n## Evolving the Script Editor\n\n## Script Editor Branches \n\n# Evaluation: User Created Tools in Webwerkstatt\n\n# Related Work\n\n* [Miller2008CSA]\n\n# Conclusion\n\n\n","lastFindLoc":20,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":72},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","5848BD12-8F39-45F4-958F-07FC46FFCFCE"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":760.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"_Rotation":0,"_Scale":1,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":73},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(41.0,643.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(86.0,-18.0)"},"56":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(768.7,150.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"57":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":58},{"__isSmartRef__":true,"id":60},{"__isSmartRef__":true,"id":62},{"__isSmartRef__":true,"id":64},{"__isSmartRef__":true,"id":66}],"revisionOnLoad":160159,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"58":{"date":{"__isSmartRef__":true,"id":59},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"59":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"60":{"date":{"__isSmartRef__":true,"id":61},"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"},"61":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"62":{"date":{"__isSmartRef__":true,"id":63},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"63":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"64":{"date":{"__isSmartRef__":true,"id":65},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"65":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"66":{"date":{"__isSmartRef__":true,"id":67},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"67":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"68":{"style":{"__isSmartRef__":true,"id":69},"chunkOwner":{"__isSmartRef__":true,"id":55},"_id":"_27961","storedString":"11:33\n12:58\nOutline\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"69":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"70":{"_id":"_27963","style":{"__isSmartRef__":true,"id":71},"chunkOwner":{"__isSmartRef__":true,"id":55},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"71":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(102,102,102)"},"72":{"morph":{"__isSmartRef__":true,"id":55},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"73":{"doSave":{"__isSmartRef__":true,"id":74}},"74":{"varMapping":{"__isSmartRef__":true,"id":75},"source":"function doSave() {\n $world.saveWorld()\n}","funcProperties":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"75":{"this":{"__isSmartRef__":true,"id":55},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":76}},"76":{"$super":{"__isSmartRef__":true,"id":77}},"77":{"varMapping":{"__isSmartRef__":true,"id":78},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":79},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"78":{"obj":{"__isSmartRef__":true,"id":55},"name":"doSave"},"79":{},"80":{"timestamp":{"__isSmartRef__":true,"id":81},"user":"jenslincke","tags":[]},"81":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"82":{"doSave":{"__isSmartRef__":true,"id":83},"format":{"__isSmartRef__":true,"id":91},"onKeyUp":{"__isSmartRef__":true,"id":95},"delayedFormat":{"__isSmartRef__":true,"id":103},"migrateFrom":{"__isSmartRef__":true,"id":107}},"83":{"varMapping":{"__isSmartRef__":true,"id":84},"source":"function doSave() {\n $world.saveWorld()\n}","funcProperties":{"__isSmartRef__":true,"id":89},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"84":{"this":{"__isSmartRef__":true,"id":25},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":85}},"85":{"$super":{"__isSmartRef__":true,"id":86}},"86":{"varMapping":{"__isSmartRef__":true,"id":87},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":88},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"87":{"obj":{"__isSmartRef__":true,"id":25},"name":"doSave"},"88":{},"89":{"timestamp":{"__isSmartRef__":true,"id":90},"user":"jenslincke","tags":[]},"90":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"91":{"varMapping":{"__isSmartRef__":true,"id":92},"source":"function format() {\n var formatter = this.get('Formatter')\n if (!formatter || !formatter.formatTextMorph )\n return;\n var r = this.getSelectionRange()\n formatter.formatTextMorph(this)\n if (r) {\n this.setSelectionRange(r[0],r[1])\n this.fit()\n }\n}","funcProperties":{"__isSmartRef__":true,"id":93},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"92":{"this":{"__isSmartRef__":true,"id":25}},"93":{"timestamp":{"__isSmartRef__":true,"id":94},"user":"jenslincke","tags":[]},"94":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"95":{"varMapping":{"__isSmartRef__":true,"id":96},"source":"function onKeyUp(evt) {\n var r = $super(evt)\n this.lastKeyStrokeTime = Date.now()\n this.delayedFormat()\n return r\n}","funcProperties":{"__isSmartRef__":true,"id":101},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"96":{"this":{"__isSmartRef__":true,"id":25},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":97}},"97":{"$super":{"__isSmartRef__":true,"id":98}},"98":{"varMapping":{"__isSmartRef__":true,"id":99},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":100},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"99":{"obj":{"__isSmartRef__":true,"id":25},"name":"onKeyUp"},"100":{},"101":{"timestamp":{"__isSmartRef__":true,"id":102},"user":"jenslincke","tags":[]},"102":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"103":{"varMapping":{"__isSmartRef__":true,"id":104},"source":"function delayedFormat() {\n if (! this.lastKeyStrokeTime) return; // it was handled already\n var delta = Date.now() - this.lastKeyStrokeTime;\n if (delta > 500) {\n this.format()\n this.lastKeyStrokeTime = null;\n } else {\n this.delayedFormat.bind(this).delay(0.1)\n }\n}","funcProperties":{"__isSmartRef__":true,"id":105},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"104":{"this":{"__isSmartRef__":true,"id":25}},"105":{"timestamp":{"__isSmartRef__":true,"id":106},"user":"jenslincke","tags":[]},"106":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"107":{"varMapping":{"__isSmartRef__":true,"id":108},"source":"function migrateFrom(other) {\n this.textString = other.textString\n this.format()\n}","funcProperties":{"__isSmartRef__":true,"id":109},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"108":{"this":{"__isSmartRef__":true,"id":25}},"109":{"timestamp":{"__isSmartRef__":true,"id":110},"user":"jenslincke","tags":[]},"110":{"isSerializedDate":true,"string":"Mon Jan 27 2014 14:08:36 GMT+0100 (CET)"},"111":{"submorphs":[],"scripts":[{"__isSmartRef__":true,"id":112}],"id":"F77D18A6-BC7E-49AC-B8CE-CEA4B44264AA","shape":{"__isSmartRef__":true,"id":113},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"CheapWorldLayout","partsBinMetaInfo":{"__isSmartRef__":true,"id":114},"eventHandler":{"__isSmartRef__":true,"id":148},"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","BAE1478B-CB11-41E8-A432-8728CEA1E8B9","2EF4FF97-F02E-411E-AF1A-7151C9D582FA","3BDF678D-D961-43BA-939C-471EB892052F","00EA2971-F34B-4A4A-9862-9E232C36D082","208CB01E-E1F6-4F05-9D28-FA2C18DC1347","57AFF9A8-76B6-45A0-8582-329FD27C90C5","3AB13E2C-FA1C-49FF-B9E0-105037BD7EC9"],"partTests":{"__isSmartRef__":true,"id":149},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"isLayouting":true,"prevScroll":[0,0],"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":155},{"__isSmartRef__":true,"id":156},{"__isSmartRef__":true,"id":157},{"__isSmartRef__":true,"id":158},{"__isSmartRef__":true,"id":159},{"__isSmartRef__":true,"id":160},{"__isSmartRef__":true,"id":161}],"isMetaTool":true,"#startLetters":"regis","draggingEnabled":true,"eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","morphsToMove":null,"_Rotation":0,"_Scale":1,"owner":{"__isSmartRef__":true,"id":0},"__serializedExpressions__":["_Position","distanceToDragEvent","prevDragPos"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":162},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(34.0,31.0)","distanceToDragEvent":"lively.pt(269.0,-13.0)","prevDragPos":"lively.pt(909.2,220.3)"},"112":{"target":{"__isSmartRef__":true,"id":111},"selector":"layoutWorld","args":[],"stopped":true,"tickTime":500,"suspended":true,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"113":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.4523,"_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(397.0,12.0)","_BorderColor":"Color.rgb(159,159,159)","_Fill":"Color.rgb(204,204,204)","_Padding":"lively.rect(0,0,0,0)"},"114":{"comment":"A very direct and cheap world layouting:\n\n- layouts all the morphs on the left ( < 100px) in vertical order\n","migrationLevel":4,"partName":"CheapWorldLayout","changes":[{"__isSmartRef__":true,"id":115},{"__isSmartRef__":true,"id":117},{"__isSmartRef__":true,"id":119},{"__isSmartRef__":true,"id":121},{"__isSmartRef__":true,"id":123},{"__isSmartRef__":true,"id":125},{"__isSmartRef__":true,"id":127},{"__isSmartRef__":true,"id":129},{"__isSmartRef__":true,"id":131},{"__isSmartRef__":true,"id":133},{"__isSmartRef__":true,"id":135},{"__isSmartRef__":true,"id":137},{"__isSmartRef__":true,"id":139},{"__isSmartRef__":true,"id":141},{"__isSmartRef__":true,"id":143},{"__isSmartRef__":true,"id":145}],"lastModifiedDate":{"__isSmartRef__":true,"id":147},"partsSpaceName":"PartsBin/Jens/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"115":{"date":{"__isSmartRef__":true,"id":116},"author":"jenslincke","message":"fixes origin bug","id":"6D65B2EB-4222-4AC5-8244-5D3581FCE017"},"116":{"isSerializedDate":true,"string":"Thu Mar 14 2013 23:03:58 GMT+0100 (CET)"},"117":{"date":{"__isSmartRef__":true,"id":118},"author":"jenslincke","message":"no comment","id":"2EDE0A52-4B4A-4971-8005-F20EBD8737F7"},"118":{"isSerializedDate":true,"string":"Wed Dec 12 2012 11:09:39 GMT+0100 (CET)"},"119":{"date":{"__isSmartRef__":true,"id":120},"author":"jenslincke","message":"no comment","id":"BC03E03B-5F5A-4955-8F8E-A6CC8426C612"},"120":{"isSerializedDate":true,"string":"Wed Dec 12 2012 11:05:45 GMT+0100 (CET)"},"121":{"date":{"__isSmartRef__":true,"id":122},"author":"jenslincke","message":"no comment","id":"6AD89AC6-0BAE-4B1C-8C60-664562056C10"},"122":{"isSerializedDate":true,"string":"Thu Dec 06 2012 13:53:14 GMT+0100 (CET)"},"123":{"date":{"__isSmartRef__":true,"id":124},"author":"jenslincke","message":"no comment","id":"EA1B8910-1E9A-4884-A9B5-44DAE3DC4178"},"124":{"isSerializedDate":true,"string":"Thu Dec 06 2012 13:28:30 GMT+0100 (CET)"},"125":{"date":{"__isSmartRef__":true,"id":126},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"126":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"127":{"date":{"__isSmartRef__":true,"id":128},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"128":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"129":{"date":{"__isSmartRef__":true,"id":130},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"130":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"131":{"date":{"__isSmartRef__":true,"id":132},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"132":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"133":{"date":{"__isSmartRef__":true,"id":134},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"134":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"135":{"date":{"__isSmartRef__":true,"id":136},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"136":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"137":{"date":{"__isSmartRef__":true,"id":138},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"138":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"139":{"date":{"__isSmartRef__":true,"id":140},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"140":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"141":{"date":{"__isSmartRef__":true,"id":142},"author":"jenslincke","message":"no comment","id":"BDAAAA01-CAD5-49DE-8600-140BED885FE1"},"142":{"isSerializedDate":true,"string":"Wed Dec 05 2012 17:59:50 GMT+0100 (CET)"},"143":{"date":{"__isSmartRef__":true,"id":144},"author":"jenslincke","message":"no comment","id":"D84CC710-005C-4B1F-AD64-DCD4DF6B563E"},"144":{"isSerializedDate":true,"string":"Thu Mar 14 2013 23:12:02 GMT+0100 (CET)"},"145":{"date":{"__isSmartRef__":true,"id":146},"author":"jenslincke","message":"no comment","id":"94090062-9157-4AA9-96F2-492EAD3602BE"},"146":{"isSerializedDate":true,"string":"Wed Oct 02 2013 10:35:55 GMT+0200 (CEST)"},"147":{"isSerializedDate":true,"string":"Wed Feb 05 2014 19:59:57 GMT+0100 (CET)"},"148":{"morph":{"__isSmartRef__":true,"id":111},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"149":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":150}},"150":{"test01IsMorph":{"__isSmartRef__":true,"id":151}},"151":{"varMapping":{"__isSmartRef__":true,"id":152},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":153},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"152":{"this":{"__isSmartRef__":true,"id":149}},"153":{},"154":{"morph":{"__isSmartRef__":true,"id":111},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(39.0,38.0)"},"155":{"morph":{"__isSmartRef__":true,"id":111},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(219.0,38.0)"},"156":{"morph":{"__isSmartRef__":true,"id":111},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(399.0,38.0)"},"157":{"morph":{"__isSmartRef__":true,"id":111},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(399.0,45.0)"},"158":{"morph":{"__isSmartRef__":true,"id":111},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(399.0,52.0)"},"159":{"morph":{"__isSmartRef__":true,"id":111},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(219.0,52.0)"},"160":{"morph":{"__isSmartRef__":true,"id":111},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(39.0,52.0)"},"161":{"morph":{"__isSmartRef__":true,"id":111},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(39.0,45.0)"},"162":{"layoutWorld":{"__isSmartRef__":true,"id":163},"startLayouting":{"__isSmartRef__":true,"id":167},"stopLayouting":{"__isSmartRef__":true,"id":171},"reset":{"__isSmartRef__":true,"id":175},"onDragStart":{"__isSmartRef__":true,"id":179},"onDrag":{"__isSmartRef__":true,"id":187},"onDragEnd":{"__isSmartRef__":true,"id":195},"findMorphsToLayout":{"__isSmartRef__":true,"id":203},"toggleLayouting":{"__isSmartRef__":true,"id":207},"onDoubleClick":{"__isSmartRef__":true,"id":211}},"163":{"varMapping":{"__isSmartRef__":true,"id":164},"source":"function layoutWorld() {\n var space = pt(0,this.getExtent().y);\n this.findMorphsToLayout().inject(this.bounds().bottomLeft().addPt(space),\n function(lastPos, ea) {\n ea.align(ea.bounds().topLeft(), lastPos);\n return ea.bounds().bottomLeft().addPt(space)\n }, this)\n var halos = this.world().currentHaloTarget &&\n this.world().currentHaloTarget.halos;\n if (halos)\n halos.invoke('alignAtTarget')\n}","funcProperties":{"__isSmartRef__":true,"id":165},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"164":{"this":{"__isSmartRef__":true,"id":111}},"165":{"timestamp":{"__isSmartRef__":true,"id":166},"user":"jenslincke","tags":[]},"166":{"isSerializedDate":true,"string":"Tue Mar 05 2013 18:13:04 GMT+0100 (CET)"},"167":{"varMapping":{"__isSmartRef__":true,"id":168},"source":"function startLayouting() {\n this.isLayouting = true;\n this.startStepping(500, \"layoutWorld\")\n}","funcProperties":{"__isSmartRef__":true,"id":169},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"168":{"this":{"__isSmartRef__":true,"id":111}},"169":{"timestamp":{"__isSmartRef__":true,"id":170},"user":"jenslincke","tags":[]},"170":{"isSerializedDate":true,"string":"Thu Dec 06 2012 12:02:28 GMT+0100 (CET)"},"171":{"varMapping":{"__isSmartRef__":true,"id":172},"source":"function stopLayouting() {\n this.isLayouting = false;\n this.stopStepping()\n}","funcProperties":{"__isSmartRef__":true,"id":173},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"172":{"this":{"__isSmartRef__":true,"id":111}},"173":{"timestamp":{"__isSmartRef__":true,"id":174},"user":"jenslincke","tags":[]},"174":{"isSerializedDate":true,"string":"Thu Dec 06 2012 12:01:10 GMT+0100 (CET)"},"175":{"varMapping":{"__isSmartRef__":true,"id":176},"source":"function reset() {\n this.isMetaTool = true\n this.enableDragging();\n\n\n // this.registerForMouseEvents()\n \n}","funcProperties":{"__isSmartRef__":true,"id":177},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"176":{"this":{"__isSmartRef__":true,"id":111}},"177":{"timestamp":{"__isSmartRef__":true,"id":178},"user":"jenslincke","tags":[]},"178":{"isSerializedDate":true,"string":"Wed Dec 12 2012 10:41:59 GMT+0100 (CET)"},"179":{"varMapping":{"__isSmartRef__":true,"id":180},"source":"function onDragStart(evt) {\n this.prevDragPos = evt.getPosition();\n this.morphsToMove = this.findMorphsToLayout();\n}","funcProperties":{"__isSmartRef__":true,"id":185},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"180":{"this":{"__isSmartRef__":true,"id":111},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":181}},"181":{"$super":{"__isSmartRef__":true,"id":182}},"182":{"varMapping":{"__isSmartRef__":true,"id":183},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":184},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"183":{"obj":{"__isSmartRef__":true,"id":111},"name":"onDragStart"},"184":{},"185":{"timestamp":{"__isSmartRef__":true,"id":186},"user":"jenslincke","tags":[]},"186":{"isSerializedDate":true,"string":"Wed Dec 12 2012 10:44:54 GMT+0100 (CET)"},"187":{"varMapping":{"__isSmartRef__":true,"id":188},"source":"function onDrag(evt) {\n var delta = evt.getPosition().subPt(this.prevDragPos)\n this.moveBy(delta)\n this.prevDragPos = evt.getPosition();\n this.morphsToMove.forEach(function(ea) {\n ea.moveBy(delta)\n })\n}","funcProperties":{"__isSmartRef__":true,"id":193},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"188":{"this":{"__isSmartRef__":true,"id":111},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":189}},"189":{"$super":{"__isSmartRef__":true,"id":190}},"190":{"varMapping":{"__isSmartRef__":true,"id":191},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":192},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"191":{"obj":{"__isSmartRef__":true,"id":111},"name":"onDrag"},"192":{},"193":{"timestamp":{"__isSmartRef__":true,"id":194},"user":"jenslincke","tags":[]},"194":{"isSerializedDate":true,"string":"Wed Dec 12 2012 10:45:21 GMT+0100 (CET)"},"195":{"varMapping":{"__isSmartRef__":true,"id":196},"source":"function onDragEnd() {\n this.morphsToMove = null;\n}","funcProperties":{"__isSmartRef__":true,"id":201},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"196":{"this":{"__isSmartRef__":true,"id":111},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":197}},"197":{"$super":{"__isSmartRef__":true,"id":198}},"198":{"varMapping":{"__isSmartRef__":true,"id":199},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":200},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"199":{"obj":{"__isSmartRef__":true,"id":111},"name":"onDragEnd"},"200":{},"201":{"timestamp":{"__isSmartRef__":true,"id":202},"user":"jenslincke","tags":[]},"202":{"isSerializedDate":true,"string":"Wed Dec 12 2012 10:44:37 GMT+0100 (CET)"},"203":{"varMapping":{"__isSmartRef__":true,"id":204},"source":"function findMorphsToLayout() {\n var target = this.owner;\n var halos = this.world().currentHaloTarget && this.world().currentHaloTarget.halos;\n // check if dragging etc...\n if (halos && halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n })){\n return [];\n }\n return target.submorphs.select(function(ea) {\n return (ea.bounds().topLeft().x <= this.bounds().right()) &&\n (this.bounds().left() - 100 <= ea.bounds().left()) &&\n (this.bounds().top() <= ea.bounds().top()) \n }, this).reject(function(ea) {\n return ea.isEpiMorph || (ea instanceof lively.morphic.HandMorph) \n || ea == this\n || ea.isMetaTool\n || ea instanceof lively.morphic.Window\n }, this).sortBy(function(ea) {\n return ea.bounds().topLeft().y\n })\n}","funcProperties":{"__isSmartRef__":true,"id":205},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"204":{"this":{"__isSmartRef__":true,"id":111}},"205":{"timestamp":{"__isSmartRef__":true,"id":206},"user":"jenslincke","tags":[]},"206":{"isSerializedDate":true,"string":"Thu Mar 14 2013 23:11:41 GMT+0100 (CET)"},"207":{"varMapping":{"__isSmartRef__":true,"id":208},"source":"function toggleLayouting() {\n if (this.isLayouting) {\n this.stopLayouting()\n this.setFill(Color.red)\n } else {\n this.startLayouting()\n this.setFill(Color.gray)\n }\n}","funcProperties":{"__isSmartRef__":true,"id":209},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"208":{"this":{"__isSmartRef__":true,"id":111}},"209":{"timestamp":{"__isSmartRef__":true,"id":210},"user":"jenslincke","tags":[]},"210":{"isSerializedDate":true,"string":"Wed Dec 12 2012 11:04:24 GMT+0100 (CET)"},"211":{"varMapping":{"__isSmartRef__":true,"id":212},"source":"function onDoubleClick(evt) {\n \n if (evt.isLeftMouseButtonDown()) {\n this.toggleLayouting()\n }\n}","funcProperties":{"__isSmartRef__":true,"id":213},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"212":{"this":{"__isSmartRef__":true,"id":111}},"213":{"timestamp":{"__isSmartRef__":true,"id":214},"user":"jenslincke","tags":[]},"214":{"isSerializedDate":true,"string":"Wed Oct 02 2013 10:35:20 GMT+0200 (CEST)"},"215":{"submorphs":[{"__isSmartRef__":true,"id":216},{"__isSmartRef__":true,"id":237},{"__isSmartRef__":true,"id":275}],"scripts":[],"id":"FD2D17B3-B684-4D14-8DE4-5D8CA8930733","shape":{"__isSmartRef__":true,"id":317},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Formatter","partsBinMetaInfo":{"__isSmartRef__":true,"id":318},"eventHandler":{"__isSmartRef__":true,"id":440},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","BD8BECDB-A9A1-4009-B433-C925F0AFCCFC","60EEC9BB-C633-4D94-91E3-6DA6FE53260C","61245879-6BB3-4DB2-A981-13FEFBC0690C","C2101192-5BA5-4707-9A73-E76BBEE3E728","326511FA-DA13-41EE-A295-1D9453585285","ED406134-93ED-475B-8A7C-2945C9F2CBE7","6A436784-FF02-451B-8393-B11F4D871D36","BC1C47C3-71DF-466A-B97A-83209D6584EE","BFF17E9A-328D-4697-848B-7A647E395BAC","0E2A8DC1-4D7F-404D-8852-A4C853EC5665","59DC87BB-0A7B-44A0-BCB4-BA5EBE9D0523","A1451A64-B67C-46E9-8695-846C5A15311D","8DA03179-8886-4623-9CC1-539D47E62E73","8B4BBAE9-F211-402D-B937-60C13DC8198E","643A38BD-7760-4E8D-A559-0F7F90AB302F","8D7AA1C6-943D-4A31-8CB7-F69731F5F4BB","B3F4964F-0DF3-4BD9-93A9-CA9A848A40A0","355257BD-1D2F-428B-B2C8-CAD0A6400CA1","18805E4A-C471-4EF0-AA4C-BCCCAFBF0059","2041833A-0803-4694-A462-A5FBB9CCF270","1FC304ED-9BDE-435A-B4DD-53707DAA0EEF","0A2A0424-D549-4F97-973E-C6A5D73A1A5D","01C14E3E-D50E-4E94-BC50-EF4A2952F362","F5268ADD-DCDD-432C-A940-26808CC830D7","B342A01A-FCA1-468F-AF9E-F2DF06118FAA","C17748DB-DE2A-414A-8828-2906A30DB2E7","A5B22D0C-330E-447D-89E7-22CF8D2806B5","EAFEF25E-5A36-4505-BA86-0B64FEA87F75","7DAF625D-E0B5-4830-B769-C198B53A78F1","D03C08C5-B123-4FBF-81D9-85D609E82966","D4999342-2616-44A2-8C2A-81035273A0FE","914BFB00-9B6A-4485-99E0-4F7008CD53D6","9CB16393-E177-4947-B450-9EE3FB594422","B4B6814B-37F3-40A9-8371-C233D47AC638"],"partTests":{"__isSmartRef__":true,"id":441},"_ClipMode":"visible","moved":true,"#startLetters":"formatAllMorphsInM","isLockOwner":true,"isBeingDragged":false,"prevScroll":[0,0],"connections":{"__isSmartRef__":true,"id":446},"attributeConnections":[{"__isSmartRef__":true,"id":448}],"doNotSerialize":["$$ScriptAdded"],"doNotCopyProperties":["$$ScriptAdded"],"lastTextChunk":null,"isActive":true,"draggingEnabled":false,"grabbingEnabled":false,"_Rotation":0,"_Scale":1,"isCopyMorphRef":true,"morphRefId":1,"owner":{"__isSmartRef__":true,"id":0},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":450},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(790.0,30.0)","distanceToDragEvent":"lively.pt(144.0,-7.0)"},"216":{"submorphs":[],"scripts":[],"id":"ADC86648-65DF-476E-8F39-DB5CEC3180CD","shape":{"__isSmartRef__":true,"id":217},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":218},"textChunks":[{"__isSmartRef__":true,"id":234}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":236},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","F55BA3EA-22CD-48D6-B41A-B854EB9BFC64","CDD26262-32FF-4710-BEE0-4BA0C7EEABB9","3C96DEFC-98EC-4776-903C-F7665129EFE7","C9D9C11A-03C6-497D-9B50-AE83D2EF3E52","57709E31-C611-4398-BCF5-76958C49628D","EF9B4E38-09CF-4E88-A1A0-10C1E99404C0","B80B8D09-1321-4366-981C-FB57506D07BE","488CBCEC-EDAC-431B-8607-893D9B94E92D","22304054-9794-46E4-96AA-7C166329C288","936AF3B0-87CC-494B-B38E-B4EE4FFE62F6","6125A594-2D7F-4B3B-949D-BA5D290FE245","9FB9F9AA-1AAA-47CD-BF15-6F2725D031B6","B80931E7-AC5E-4FAD-B285-9DD4A085899A","86915E69-88F9-4C44-BBFA-53AC4C8AF1E3","E5743CA5-61A0-40A7-991E-410B66DF9BA6","F0F4CE6D-C62B-434F-9F9E-2E84CD2D12C9","5586722F-18A3-421E-8D16-207CFAC4E563","7D25A254-316A-4990-9961-34E6B7C8AF22","6429C36E-77E7-4EA5-BDB8-AEB56B42BB48","0B70107F-B681-49F0-BE54-2AF2751286B7","EE541B9C-20E6-4368-BA6E-65DBEB642395","67C96C86-0E46-474C-ACB5-F832713F1D66","ED235E43-74E2-44DF-A475-BAAF164760D0","01F832E9-AF58-4D13-9A2E-B03A36F82CEE","E87C4F24-8CB9-4EE8-8E15-EEC0CB915083","60E16C41-6092-4664-9C7C-D8F296DBA453","E6BC51D2-B8BC-4C3C-8261-841FD97E03FF","801FF08E-25BF-4A9C-8788-00F4B5026D42","38D955EE-AE4E-4686-81A8-A34DDCC6603D","403CD3A6-A3ED-4673-80C2-10542E030F5E","9FBB5EA7-7D70-493A-824C-61007A5E4BD2","1F967CC9-AD20-409F-BE58-E186FADD0F12","F1D22272-3083-4FDD-9207-71496FC74BB4"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":215},"isLockOwner":false,"previousSelection":[7,7],"draggingEnabled":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.6,3.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(66.4,-9.0)"},"217":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.7,26.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"218":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":219},{"__isSmartRef__":true,"id":221},{"__isSmartRef__":true,"id":223},{"__isSmartRef__":true,"id":225},{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":229},{"__isSmartRef__":true,"id":231}],"lastModifiedDate":{"__isSmartRef__":true,"id":233},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"219":{"date":{"__isSmartRef__":true,"id":220},"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62"},"220":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"221":{"date":{"__isSmartRef__":true,"id":222},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"222":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"223":{"date":{"__isSmartRef__":true,"id":224},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"224":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"225":{"date":{"__isSmartRef__":true,"id":226},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"226":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"227":{"date":{"__isSmartRef__":true,"id":228},"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"},"228":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"229":{"date":{"__isSmartRef__":true,"id":230},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"230":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"231":{"date":{"__isSmartRef__":true,"id":232},"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598"},"232":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"233":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"234":{"style":{"__isSmartRef__":true,"id":235},"morph":{"__isSmartRef__":true,"id":216},"chunkOwner":{"__isSmartRef__":true,"id":216},"storedString":"Formatter","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"235":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(146,146,146)"},"236":{"morph":{"__isSmartRef__":true,"id":216},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"237":{"submorphs":[],"scripts":[],"id":"3E6887F5-842E-4FCE-BC16-E86253B5A7E3","shape":{"__isSmartRef__":true,"id":238},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":5,"name":"VersionLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":239},"textChunks":[{"__isSmartRef__":true,"id":255}],"charsReplaced":"foo!?","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":257},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","DE7C6514-2635-46F0-B977-010AF2CA158A","C1038641-97C2-4250-810D-54A1028A1C6E","B3A30A07-1B69-45B4-84E0-955858FCDA2D","9CF2E8B9-2601-4263-A1C9-6633EAE8503B","1EF1CB51-4B4D-46FD-806E-D0DBF1A56D57","F38B25E2-0F26-49B4-81BF-38E2C0B3AD93","D6193C51-207E-4E07-8F5E-DF300D39EDB5","0100F042-0D69-40B5-8152-3499D33D6F85","26DE6FC0-8B4B-4986-AC4A-93F20B7C7B28","32CF1677-0DE7-4E57-AA37-CB94AB45A737","352353A9-2B46-40D4-9BC6-07F70D1B5D8A","11BC9434-E8C9-4FCB-9DF2-5D085F7D87A0","579A5E92-2C98-472C-9061-9C16060B835B","99C0518D-25A9-44FE-BB7B-01F038ACCA7C","FEB90AB9-68A6-4141-8F82-94094BCD0048","C81ADDF2-D919-4184-A5DE-ACB8D369F3E9","2C60F55F-DB72-4E5B-9ECE-04586DBEC92C","2B63DCFE-C814-4B7A-9172-EBE6BD721650","45A5A93C-7556-4467-B123-9F354C43B8FA","7981127D-77AB-449C-AB43-1F7CAC6B1FEB","12241BBE-EC90-4C23-A62F-95DAE3B58061","6708160E-E5BD-421E-9598-6C83E6260C50","F0EE07FD-3EE9-42D2-B02F-F1A050487A0B","1AD3ED74-FE01-426F-BA17-F76E2EE11264","3F3F1A08-EC0D-43A2-9B5A-DC6ACB3D4962","B9039E73-AC98-4890-AA8E-A7588AAA55A8","ED709A8A-A888-45D5-900D-CA2DDD5D15DC","4326AA2F-C5E0-46D7-947B-C924BB091339","19CEDD1D-04C4-4F46-932B-5CDD3F79358F","B5D0FFAA-E932-4E89-92EE-5BDECD6D51E4"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":215},"draggingEnabled":false,"previousSelection":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":258},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(5.4,26.3)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(137.6,-12.3)"},"238":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(200.1,11.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"239":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":240},{"__isSmartRef__":true,"id":242},{"__isSmartRef__":true,"id":244},{"__isSmartRef__":true,"id":246},{"__isSmartRef__":true,"id":248},{"__isSmartRef__":true,"id":250},{"__isSmartRef__":true,"id":252}],"revisionOnLoad":193597,"lastModifiedDate":{"__isSmartRef__":true,"id":254},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"240":{"date":{"__isSmartRef__":true,"id":241},"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62"},"241":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"242":{"date":{"__isSmartRef__":true,"id":243},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"243":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"244":{"date":{"__isSmartRef__":true,"id":245},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"245":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"246":{"date":{"__isSmartRef__":true,"id":247},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"247":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"248":{"date":{"__isSmartRef__":true,"id":249},"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"},"249":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"250":{"date":{"__isSmartRef__":true,"id":251},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"251":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"252":{"date":{"__isSmartRef__":true,"id":253},"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598"},"253":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"254":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"255":{"style":{"__isSmartRef__":true,"id":256},"chunkOwner":{"__isSmartRef__":true,"id":237},"_id":"_11088","storedString":"Mon Feb 10 2014 11:52:55 GMT+0100 (CET)","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"256":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"257":{"morph":{"__isSmartRef__":true,"id":237},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"258":{"onrestore":{"__isSmartRef__":true,"id":259},"updateText":{"__isSmartRef__":true,"id":267},"lastModifiedScriptOfOwner":{"__isSmartRef__":true,"id":271}},"259":{"varMapping":{"__isSmartRef__":true,"id":260},"source":"function onrestore() {\n this.updateText.bind(this).delay(1)\n}","funcProperties":{"__isSmartRef__":true,"id":265},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"260":{"this":{"__isSmartRef__":true,"id":237},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":261}},"261":{"$super":{"__isSmartRef__":true,"id":262}},"262":{"varMapping":{"__isSmartRef__":true,"id":263},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":264},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"263":{"obj":{"__isSmartRef__":true,"id":237},"name":"onrestore"},"264":{},"265":{"timestamp":{"__isSmartRef__":true,"id":266},"user":"jenslincke","tags":[]},"266":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"267":{"varMapping":{"__isSmartRef__":true,"id":268},"source":"function updateText() {\n this.textString = this.lastModifiedScriptOfOwner()\n}","funcProperties":{"__isSmartRef__":true,"id":269},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"268":{"this":{"__isSmartRef__":true,"id":237}},"269":{"timestamp":{"__isSmartRef__":true,"id":270},"user":"jenslincke","tags":[]},"270":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"271":{"varMapping":{"__isSmartRef__":true,"id":272},"source":"function lastModifiedScriptOfOwner() {\n // this.lastModifiedScriptOfOwner()\n var latest;\n Functions.own(this.owner).each(function(ea) {\n var t = this.owner[ea].timestamp;\n if (!latest || t > latest)\n latest = t;\n }, this)\n return latest\n}","funcProperties":{"__isSmartRef__":true,"id":273},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"272":{"this":{"__isSmartRef__":true,"id":237}},"273":{"timestamp":{"__isSmartRef__":true,"id":274},"user":"jenslincke"},"274":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"275":{"submorphs":[{"__isSmartRef__":true,"id":276}],"scripts":[],"id":"0786C8CD-A8E8-413A-AFD4-99787C58255F","shape":{"__isSmartRef__":true,"id":281},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":282},"lighterFill":{"__isSmartRef__":true,"id":287},"label":{"__isSmartRef__":true,"id":276},"name":"ToggleButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":292},"attributeConnections":[{"__isSmartRef__":true,"id":300},{"__isSmartRef__":true,"id":301}],"doNotSerialize":["$$fire","$$toggle"],"doNotCopyProperties":["$$fire","$$toggle"],"eventHandler":{"__isSmartRef__":true,"id":303},"derivationIds":[2588,"C96F474C-1F3A-4E42-844C-DD2EB76BDD7E","E36FA68D-6317-416A-99FA-0ED81E4193DA","06258075-AC5A-4CAB-A248-A66D3213816C","64801999-DFCE-4F54-974F-D68137E3178F","F7C108D2-C3FC-40BB-A7D2-C1E634F45107","096E44FC-0DC9-44C1-BFD5-17009B6482BC","00FFDED2-AB2D-4727-AC3D-2A3277BB0C11","D668A88D-7478-4356-845F-C91C0AA09852","73D645C4-502E-4CA1-BCFC-D7BF41AC2CC5","FD1ACFEB-984C-4BC5-BF01-DADB7D99571A","A1443BEE-BDD3-42D7-BBA9-ED94DAB58416","AB7854B1-85E4-43A2-97DA-DF3D89FB1F6E","C7B3A6EC-B093-44DF-83B6-CC7BD0529D7A","CAEAF7F9-DA32-4879-BB14-5B8DC852E81A","574C476E-4159-4297-9D08-303935E5FB76","DFC9F78E-2115-41C1-AC28-22F49623E8E0","25B278B5-069F-4376-9E5B-CC571CCDF39A","0EE2C9B7-91E5-4F83-977B-6C3AFF188ADF","7A983BB8-5129-4284-9C7F-605CB6F5DA30","745DE16E-6C57-4032-9A79-F60840696C16","88514FE0-EBA1-4A6F-9A18-746DBA480E7B"],"_ClipMode":"visible","isPressed":false,"isToggled":false,"connections":{"__isSmartRef__":true,"id":304},"moved":true,"prevScroll":[0,0],"_PreviousBorderWidth":1,"owner":{"__isSmartRef__":true,"id":215},"_Rotation":0,"_Scale":0.7,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":308},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(158.0,6.0)","distanceToDragEvent":"lively.pt(35.0,-12.0)"},"276":{"submorphs":[],"scripts":[],"id":"F76543E0-EB83-470D-9C50-A9EC03929DC2","shape":{"__isSmartRef__":true,"id":277},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":105,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":275},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":278}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":280},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"44787449-DE07-40ED-B4D3-89A4A185AE29","F4BC3D0F-FF03-4EFC-B727-951442606730","277CDAEF-77E0-49F1-BD6F-1630D7ECC2E1","18C6D32F-6FC9-4BBD-9369-B33B5262D0BD","C47E37F8-5CF6-47A9-AFA1-A40A7AE84D49","263E0226-70CD-4FB4-8940-803DB41B14A4","BFDCA5F8-21BA-4D32-AB32-A2675F69B893","E05B45DC-5392-4CEE-8A8A-CDB9A6FEA02B","FC050265-3D45-4634-9BEC-325E0875CEF9","324C8FEE-5A64-42C3-8BD4-B19FDACFB256","0942A07F-7C9D-4202-A685-2680EB821A68","DA7A5615-6213-428E-BA6A-669FB082C23C","B227CE1E-6264-4FAB-85DB-C162F1003E9D","00345519-1674-4EB9-A990-0028D7D21A37","772EEB4C-729A-4A8E-BB81-7FB200FE81A8","7653280F-CD83-4BBF-9295-C6C867FC8A5A","A1F0F516-B851-4432-BD14-C8AD6250CCA0","E873A53D-3674-4F9F-9F1F-BE66111138DF","146D6FA1-67E9-4425-B1D6-DB0030692367","81AB586F-8E09-427C-8167-50D394AB01A8","ED88CFF6-194F-479E-A137-2F3DE1F4B161"],"_MinTextWidth":105,"_MinTextHeight":null,"_WordBreak":"break-all","_FontSize":10,"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"277":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(70.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"278":{"style":{"__isSmartRef__":true,"id":279},"chunkOwner":{"__isSmartRef__":true,"id":276},"_id":"_486","storedString":"enabled","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"279":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"280":{"morph":{"__isSmartRef__":true,"id":276},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"281":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":282},"_BorderRadius":5.2,"_ClipMode":"visible","_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(70.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"282":{"stops":[{"__isSmartRef__":true,"id":283},{"__isSmartRef__":true,"id":284},{"__isSmartRef__":true,"id":285},{"__isSmartRef__":true,"id":286}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"283":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"284":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"285":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"286":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"287":{"stops":[{"__isSmartRef__":true,"id":288},{"__isSmartRef__":true,"id":289},{"__isSmartRef__":true,"id":290},{"__isSmartRef__":true,"id":291}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"288":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"289":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"290":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"291":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"292":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"ToggleButton","comment":"A toggle button:\n- emits, toggle, enable, disable on pressed.\n- changes label","changes":[{"__isSmartRef__":true,"id":293},{"__isSmartRef__":true,"id":295},{"__isSmartRef__":true,"id":297}],"lastModifiedDate":{"__isSmartRef__":true,"id":299},"revisionOnLoad":200633,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"293":{"date":{"__isSmartRef__":true,"id":294},"author":"jenslincke","message":"no comment","id":"497F3947-290E-4A97-A50D-3A5A7A186919"},"294":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"295":{"date":{"__isSmartRef__":true,"id":296},"author":"jenslincke","message":"no comment","id":"02AB5A6F-7748-4A48-8C36-D334F97FC321"},"296":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"297":{"date":{"__isSmartRef__":true,"id":298},"author":"jenslincke","message":"no comment","id":"7471CE07-F2C0-4149-9684-90E843DB8DCE"},"298":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"299":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"300":{"sourceObj":{"__isSmartRef__":true,"id":275},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":275},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"301":{"sourceObj":{"__isSmartRef__":true,"id":275},"sourceAttrName":"toggle","targetObj":{"__isSmartRef__":true,"id":215},"targetMethodName":"isActive","varMapping":{"__isSmartRef__":true,"id":302},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"302":{"source":{"__isSmartRef__":true,"id":275},"target":{"__isSmartRef__":true,"id":215}},"303":{"morph":{"__isSmartRef__":true,"id":275},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"304":{"enable":{"__isSmartRef__":true,"id":305},"disable":{"__isSmartRef__":true,"id":306},"toggle":{"__isSmartRef__":true,"id":307}},"305":{},"306":{},"307":{},"308":{"onFire":{"__isSmartRef__":true,"id":309},"reset":{"__isSmartRef__":true,"id":313}},"309":{"varMapping":{"__isSmartRef__":true,"id":310},"source":"function onFire() {\n\t\n if (this.isToggled) {\n this.setLabel(\"enabled\")\n lively.bindings.signal(this, 'enable', true)\n lively.bindings.signal(this, 'toggle', true)\n } else {\n this.setLabel(\"disabled\")\n lively.bindings.signal(this, 'disable', true)\n lively.bindings.signal(this, 'toggle', false)\n }\n this.isToggled = !this.isToggled;\n}","funcProperties":{"__isSmartRef__":true,"id":311},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"310":{"this":{"__isSmartRef__":true,"id":275}},"311":{"timestamp":{"__isSmartRef__":true,"id":312},"user":"jenslincke","tags":[]},"312":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"313":{"varMapping":{"__isSmartRef__":true,"id":314},"source":"function reset() {\n this.connections = {\"enable\": { }, \"disable\": { }, \"toggle\": { }}\n}","funcProperties":{"__isSmartRef__":true,"id":315},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"314":{"this":{"__isSmartRef__":true,"id":275}},"315":{"timestamp":{"__isSmartRef__":true,"id":316},"user":"jenslincke","tags":[]},"316":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"317":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"_StrokeOpacity":1,"__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(207.0,60.1)","_BorderColor":"Color.rgb(172,172,172)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"318":{"comment":"A morph hierarchy visualization with bundle view simulation of attribute connections.\nExample formats:\nHeading:\n #, ##, ##,\nLists:\n -, \nURLs:\n [Evaluation/Worlds]\nDoits:\n [PartsBin/Inputs/Button] \n","migrationLevel":4,"partName":"Formatter","changes":[{"__isSmartRef__":true,"id":319},{"__isSmartRef__":true,"id":321},{"__isSmartRef__":true,"id":323},{"__isSmartRef__":true,"id":325},{"__isSmartRef__":true,"id":327},{"__isSmartRef__":true,"id":329},{"__isSmartRef__":true,"id":331},{"__isSmartRef__":true,"id":333},{"__isSmartRef__":true,"id":335},{"__isSmartRef__":true,"id":337},{"__isSmartRef__":true,"id":339},{"__isSmartRef__":true,"id":341},{"__isSmartRef__":true,"id":343},{"__isSmartRef__":true,"id":345},{"__isSmartRef__":true,"id":347},{"__isSmartRef__":true,"id":349},{"__isSmartRef__":true,"id":351},{"__isSmartRef__":true,"id":353},{"__isSmartRef__":true,"id":355},{"__isSmartRef__":true,"id":357},{"__isSmartRef__":true,"id":359},{"__isSmartRef__":true,"id":361},{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":365},{"__isSmartRef__":true,"id":367},{"__isSmartRef__":true,"id":369},{"__isSmartRef__":true,"id":371},{"__isSmartRef__":true,"id":373},{"__isSmartRef__":true,"id":375},{"__isSmartRef__":true,"id":377},{"__isSmartRef__":true,"id":379},{"__isSmartRef__":true,"id":381},{"__isSmartRef__":true,"id":383},{"__isSmartRef__":true,"id":385},{"__isSmartRef__":true,"id":387},{"__isSmartRef__":true,"id":389},{"__isSmartRef__":true,"id":391},{"__isSmartRef__":true,"id":393},{"__isSmartRef__":true,"id":395},{"__isSmartRef__":true,"id":397},{"__isSmartRef__":true,"id":399},{"__isSmartRef__":true,"id":401},{"__isSmartRef__":true,"id":403},{"__isSmartRef__":true,"id":405},{"__isSmartRef__":true,"id":407},{"__isSmartRef__":true,"id":409},{"__isSmartRef__":true,"id":411},{"__isSmartRef__":true,"id":413},{"__isSmartRef__":true,"id":415},{"__isSmartRef__":true,"id":417},{"__isSmartRef__":true,"id":419},{"__isSmartRef__":true,"id":421},{"__isSmartRef__":true,"id":423},{"__isSmartRef__":true,"id":425},{"__isSmartRef__":true,"id":427},{"__isSmartRef__":true,"id":429},{"__isSmartRef__":true,"id":431},{"__isSmartRef__":true,"id":433},{"__isSmartRef__":true,"id":435},{"__isSmartRef__":true,"id":437}],"lastModifiedDate":{"__isSmartRef__":true,"id":439},"partsSpaceName":"PartsBin/Jens/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"319":{"date":{"__isSmartRef__":true,"id":320},"author":"jenslincke","message":"no comment","id":"B2833A8B-AE64-4DBD-B301-CE1088DF777A"},"320":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"321":{"date":{"__isSmartRef__":true,"id":322},"author":"jenslincke","message":"no comment","id":"FE4951E1-DBBD-45E1-8C8F-172CE4636B3C"},"322":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"323":{"date":{"__isSmartRef__":true,"id":324},"author":"jenslincke","message":"format citatated text in italics","id":"986705D7-3CD3-41C8-8AFF-36E9FE04A01A"},"324":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"325":{"date":{"__isSmartRef__":true,"id":326},"author":"jenslincke","message":"no comment","id":"911CF15E-6826-410E-AB61-CAE759E411AE"},"326":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"327":{"date":{"__isSmartRef__":true,"id":328},"author":"jenslincke","message":"no comment","id":"C07F91F1-FA58-4FAF-A7E8-DA04EB5D0F94"},"328":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"329":{"date":{"__isSmartRef__":true,"id":330},"author":"jenslincke","message":"no comment","id":"EDCC686C-126C-4523-8DC6-53817DD09673"},"330":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"331":{"date":{"__isSmartRef__":true,"id":332},"author":"jenslincke","message":"create page option, when following a link....","id":"003BCEA5-BE0C-4F90-A0A6-2FE8E3988057"},"332":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"333":{"date":{"__isSmartRef__":true,"id":334},"author":"jenslincke","message":"added creation of links to excerpts","id":"F7938E66-25E5-425F-9EEA-BC95819F3DD7"},"334":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"335":{"date":{"__isSmartRef__":true,"id":336},"author":"jenslincke","message":"no comment","id":"17C8A220-198C-4FC2-8CD2-2FFBFA193E3C"},"336":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"337":{"date":{"__isSmartRef__":true,"id":338},"author":"jenslincke","message":"no comment","id":"3CD68CC9-6FD9-412B-841C-3ECAE1BD12E6"},"338":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"339":{"date":{"__isSmartRef__":true,"id":340},"author":"jenslincke","message":"no comment","id":"FBBB3489-5BB0-4D6B-8C11-92D47A4D6C99"},"340":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"341":{"date":{"__isSmartRef__":true,"id":342},"author":"jenslincke","message":"no comment","id":"F71349C1-A74C-4AEF-B969-B6D3C92E07BE"},"342":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"343":{"date":{"__isSmartRef__":true,"id":344},"author":"jenslincke","message":"no comment","id":"EA270A92-A1A5-4FBA-89BB-D7BA1B6E49AD"},"344":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"345":{"date":{"__isSmartRef__":true,"id":346},"author":"jenslincke","message":"no comment","id":"3120B4F3-B8A2-4F2E-9793-547541BC4094"},"346":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"347":{"date":{"__isSmartRef__":true,"id":348},"author":"jenslincke","message":"layout","id":"34775C1C-7640-4A30-AD86-A5EB6945AA56"},"348":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"349":{"date":{"__isSmartRef__":true,"id":350},"author":"jenslincke","message":"no comment","id":"F9ED2AC4-98DC-4D7C-B9F5-01BED2619E8D"},"350":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"351":{"date":{"__isSmartRef__":true,"id":352},"author":"jenslincke","message":"no comment","id":"85068BB7-69E2-4265-A445-912DC98878A4"},"352":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"353":{"date":{"__isSmartRef__":true,"id":354},"author":"jenslincke","message":"no comment","id":"467FD050-EC26-4BA6-8480-17DB06F89C3D"},"354":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"355":{"date":{"__isSmartRef__":true,"id":356},"author":"jenslincke","message":"no comment","id":"874C31E7-EDDA-4583-8328-023A41910997"},"356":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"357":{"date":{"__isSmartRef__":true,"id":358},"author":"jenslincke","message":"more smoother delays....","id":"7B41794F-6219-42B1-9622-7A74AAB39DE7"},"358":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"359":{"date":{"__isSmartRef__":true,"id":360},"author":"jenslincke","message":"no comment","id":"69E07BCF-C0B2-42AF-883B-C3499482C513"},"360":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"361":{"date":{"__isSmartRef__":true,"id":362},"author":"jenslincke","message":"more hacks","id":"D627A82C-02CE-434C-BDE1-E2995108CDFB"},"362":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"363":{"date":{"__isSmartRef__":true,"id":364},"author":"jenslincke","message":"added fancy preview part and drag it out behavior!","id":"5DA6D4F8-847D-44FD-A1B2-2FE1607753A3"},"364":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"365":{"date":{"__isSmartRef__":true,"id":366},"author":"jenslincke","message":"removed logging","id":"B1ECB66A-62EB-4B40-AD28-4189AF04FAC2"},"366":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"367":{"date":{"__isSmartRef__":true,"id":368},"author":"jenslincke","message":"added ","id":"F15E32CE-83AA-44EB-8648-2930AFE1BD24"},"368":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"369":{"date":{"__isSmartRef__":true,"id":370},"author":"jenslincke","message":"adjust formatting for longer date print string under windows","id":"BCC989FA-3F5F-4958-AA2C-EC41D70E95EC"},"370":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"371":{"date":{"__isSmartRef__":true,"id":372},"author":"jenslincke","message":"no comment","id":"2DF7A585-CA70-4A3F-B651-3D3FAEC83992"},"372":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"373":{"date":{"__isSmartRef__":true,"id":374},"author":"jenslincke","message":"forgot new line","id":"3E39F5D1-9323-47D6-9D4B-A137B69CDEF9"},"374":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"375":{"date":{"__isSmartRef__":true,"id":376},"author":"jenslincke","message":"fixed hyperlink detection once and for all","id":"37234D72-3F50-4193-81EB-065791ADD196"},"376":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"377":{"date":{"__isSmartRef__":true,"id":378},"author":"jenslincke","message":"more url characters... should I look up what is actually allowed? No, I just update the regex every time!","id":"194E122C-7DFA-4AAE-A532-59107405FA48"},"378":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"379":{"date":{"__isSmartRef__":true,"id":380},"author":"jenslincke","message":"no comment","id":"E27B69E3-6E70-4599-9E87-2EDA8556BD02"},"380":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"381":{"date":{"__isSmartRef__":true,"id":382},"author":"jenslincke","message":"also create links for https:// ...","id":"563A198B-D7FD-49C6-B3D6-16B1C08B81E7"},"382":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"383":{"date":{"__isSmartRef__":true,"id":384},"author":"jenslincke","message":"fixed regex for hyperlinks","id":"C185A4DE-AC2A-4ECF-A031-1D9A88D6E5E5"},"384":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"385":{"date":{"__isSmartRef__":true,"id":386},"author":"jenslincke","message":"detect links...","id":"B23B1D23-E7B3-4D75-B45C-6DCA8A9B1082"},"386":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"387":{"date":{"__isSmartRef__":true,"id":388},"author":"jenslincke","message":"formatting does not include last newline","id":"3BB94A92-CE2F-4321-8555-9EFD675DD7C3"},"388":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"389":{"date":{"__isSmartRef__":true,"id":390},"author":"jenslincke","message":"some cleanup and removal of alert","id":"A60DACAC-F8A6-4086-BA0D-2C928481BA45"},"390":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"391":{"date":{"__isSmartRef__":true,"id":392},"author":"jenslincke","message":"no comment","id":"C79B033C-F702-4453-87D8-AA4393BC65D6"},"392":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"393":{"date":{"__isSmartRef__":true,"id":394},"author":"jenslincke","message":"no comment","id":"33475713-FEB1-4822-8736-773D8C69C299"},"394":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"395":{"date":{"__isSmartRef__":true,"id":396},"author":"jenslincke","message":"added hypertext recocnition for notes and excerpts","id":"F6C0EE1C-D944-4965-8DF3-38AE6BF9327E"},"396":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"397":{"date":{"__isSmartRef__":true,"id":398},"author":"jenslincke","message":"no comment","id":"676176DD-9D7D-4664-967C-DEAC93654136"},"398":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"399":{"date":{"__isSmartRef__":true,"id":400},"author":"jenslincke","message":"no comment","id":"B4AFCA0A-D381-4521-BA14-FA8B5B86C76A"},"400":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"401":{"date":{"__isSmartRef__":true,"id":402},"author":"jenslincke","message":"no comment","id":"70CE5D81-5B84-4B1D-9159-D13B85BAE00A"},"402":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"403":{"date":{"__isSmartRef__":true,"id":404},"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8"},"404":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"405":{"date":{"__isSmartRef__":true,"id":406},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"406":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"407":{"date":{"__isSmartRef__":true,"id":408},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"408":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"409":{"date":{"__isSmartRef__":true,"id":410},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"410":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"411":{"date":{"__isSmartRef__":true,"id":412},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"412":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"413":{"date":{"__isSmartRef__":true,"id":414},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"414":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"415":{"date":{"__isSmartRef__":true,"id":416},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"416":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"417":{"date":{"__isSmartRef__":true,"id":418},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"418":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"419":{"date":{"__isSmartRef__":true,"id":420},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"420":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"421":{"date":{"__isSmartRef__":true,"id":422},"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2"},"422":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"423":{"date":{"__isSmartRef__":true,"id":424},"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20"},"424":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"425":{"date":{"__isSmartRef__":true,"id":426},"author":"jenslincke","message":"added links to modules such as:\n \n module(\"lively.experimental.MorphAccessor\")\n","id":"3FB1C502-E4FA-4058-9190-8BC27D5F92E1"},"426":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"427":{"date":{"__isSmartRef__":true,"id":428},"author":"jenslincke","message":"no comment","id":"9EC96A0F-CF43-4AB2-A6BB-E8D15050282A"},"428":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"429":{"date":{"__isSmartRef__":true,"id":430},"author":"jenslincke","message":"no comment","id":"D3F2CCA3-EFB1-4ED8-A629-1DB74CB32DB7"},"430":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"431":{"date":{"__isSmartRef__":true,"id":432},"author":"jenslincke","message":"no comment","id":"EBED5B29-F807-4EAE-903D-95AF30547123"},"432":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"433":{"date":{"__isSmartRef__":true,"id":434},"author":"jenslincke","message":"no comment","id":"3D9F9551-72F9-4747-BCD5-54698E16567F"},"434":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"435":{"date":{"__isSmartRef__":true,"id":436},"author":"jenslincke","message":"no comment","id":"B63578A1-7303-4AE9-B1D3-DF493BE0F35F"},"436":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"437":{"date":{"__isSmartRef__":true,"id":438},"author":"jenslincke","message":"no comment","id":"7697F9AF-607C-4E41-8DC7-0B185C9F4383"},"438":{"isSerializedDate":true,"string":"Mon Feb 10 2014 11:53:02 GMT+0100 (CET)"},"439":{"isSerializedDate":true,"string":"Mon Feb 10 2014 11:50:10 GMT+0100 (CET)"},"440":{"morph":{"__isSmartRef__":true,"id":215},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"441":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":442}},"442":{"test01IsMorph":{"__isSmartRef__":true,"id":443}},"443":{"varMapping":{"__isSmartRef__":true,"id":444},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":445},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"444":{"this":{"__isSmartRef__":true,"id":441}},"445":{},"446":{"ScriptAdded":{"__isSmartRef__":true,"id":447}},"447":{},"448":{"sourceObj":{"__isSmartRef__":true,"id":215},"sourceAttrName":"ScriptAdded","targetObj":{"__isSmartRef__":true,"id":237},"targetMethodName":"updateText","varMapping":{"__isSmartRef__":true,"id":449},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"449":{"source":{"__isSmartRef__":true,"id":215},"target":{"__isSmartRef__":true,"id":237}},"450":{"onrestore":{"__isSmartRef__":true,"id":451},"formatAllMorphsInMainColumn":{"__isSmartRef__":true,"id":459},"formatTextMorph":{"__isSmartRef__":true,"id":463},"addScript":{"__isSmartRef__":true,"id":467},"emphasizeRegexFunc":{"__isSmartRef__":true,"id":475},"reset":{"__isSmartRef__":true,"id":479},"hidePart":{"__isSmartRef__":true,"id":483},"showPart":{"__isSmartRef__":true,"id":487},"followCitation":{"__isSmartRef__":true,"id":491},"followURL":{"__isSmartRef__":true,"id":495},"formatLinks":{"__isSmartRef__":true,"id":499},"browseModule":{"__isSmartRef__":true,"id":503}},"451":{"varMapping":{"__isSmartRef__":true,"id":452},"source":"function onrestore() {\n this.formatAllMorphsInMainColumn.bind(this).delay(1)\n}","funcProperties":{"__isSmartRef__":true,"id":457},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"452":{"this":{"__isSmartRef__":true,"id":215},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":453}},"453":{"$super":{"__isSmartRef__":true,"id":454}},"454":{"varMapping":{"__isSmartRef__":true,"id":455},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":456},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"455":{"obj":{"__isSmartRef__":true,"id":215},"name":"onrestore"},"456":{},"457":{"timestamp":{"__isSmartRef__":true,"id":458},"user":"jenslincke","tags":[]},"458":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"459":{"varMapping":{"__isSmartRef__":true,"id":460},"source":"function formatAllMorphsInMainColumn() {\n this.get('CheapWorldLayout').findMorphsToLayout().select(function(ea) {\n return ea.textString && ea.format // want's automatic formatting\n }).each(function(ea) {\n this.formatTextMorph(ea)\n }, this)\n}","funcProperties":{"__isSmartRef__":true,"id":461},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"460":{"this":{"__isSmartRef__":true,"id":215}},"461":{"timestamp":{"__isSmartRef__":true,"id":462},"user":"jenslincke","tags":[]},"462":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"463":{"varMapping":{"__isSmartRef__":true,"id":464},"source":"function formatTextMorph(morph) {\n\n if (!this.isActive) return\n\n morph.emphasizeAll({color: Color.darkGray, fontSize: 12, uri: undefined, italics: 'normal'})\n morph.textChunks.each(function(ea) {\n if (ea.style.doit && ea.style.doit.isAutoformat) {\n ea.styleText({doit: ''})\n }\n })\n this.emphasizeRegexFunc(morph, /(?:^|\\n)(# .*)/g, {fontSize: 20, color: CrayonColors.ocean})\n this.emphasizeRegexFunc(morph, /(?:^|\\n)(## .*)/g, {fontSize: 16, color: CrayonColors.ocean})\n this.emphasizeRegexFunc(morph, /(?:^|\\n)([A-Z]+)\\:/g, {fontSize: 12, color: Color.black})\n this.emphasizeRegexFunc(morph, /(?:^|\\n)(\\*.*)/g, {fontSize: 12, color: Color.red.darker(1)})\n this.emphasizeRegexFunc(morph, /(?:^|\\n)(\\%.*)/g, {fontSize: 10, color: Color.green.darker(2)})\n this.emphasizeRegexFunc(morph, /(?:^|\\n)([ \\t]*☐)/g, {color: Color.black})\n this.emphasizeRegexFunc(morph, /(?:^|\\n)([ \\t]*✔)/g, {color: Color.green.darker(1)})\n this.emphasizeRegexFunc(morph, /(@done( ?\\([^)]+\\))?)/g, {fontSize: 8, color: Color.gray})\n this.emphasizeRegexFunc(morph, /(@time( ?\\([^)]+\\))?)/g, {fontSize: 8, color: CrayonColors.ocean})\n this.emphasizeRegexFunc(morph, /(@due( ?\\([^)]+\\))?)/g, {fontSize: 8, color: Color.red})\n\n this.emphasizeRegexFunc(morph, /(\"[^\"]*\")/g, {color: CrayonColors.tin, italics: 'italic'})\n\n\n this.formatLinks(morph)\n \n morph.emphasizeRegex(/(?:^|\\n)- .*/g, {color: Color.darkGray, fontSize: 12})\n morph.emphasizeRegex(/(?:^|\\n) - .*/g, {color: Color.darkGray, fontSize: 12})\n morph.emphasizeRegex(/(?:^|\\n) - .*/g, {color: Color.darkGray, fontSize: 10})\n morph.emphasizeRegex(/(?:^|\\n) - .*/g, {color: Color.darkGray, fontSize: 10})\n\n var self= this;\n morph.textChunks.each(function(ea) {\n if (ea.style.doit && ea.style.doit.isAutoformat && ea.style.doit.context && ea.style.doit.context.partName) {\n $(ea.chunkNode).mouseenter(function(data) {\n var partName = ea.style.doit.context.partName;\n var partSpace = ea.style.doit.context.partSpace\n self.lastTextChunk = ea;\n self.showPart.bind(self).curry(ea, partName, partSpace).delay(1)\n })\n $(ea.chunkNode).mouseout(function(data) {\n self.hidePartTarget = ea\n self.hidePart.bind(self).curry(ea).delay(1)\n })\n }\n })\n\n\n\n}","funcProperties":{"__isSmartRef__":true,"id":465},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"464":{"this":{"__isSmartRef__":true,"id":215}},"465":{"timestamp":{"__isSmartRef__":true,"id":466},"user":"jenslincke","tags":[]},"466":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"467":{"varMapping":{"__isSmartRef__":true,"id":468},"source":"function addScript(s){\n var r = $super(s);\n try {\n // and now for some immediate feedback\n this.formatAllMorphsInMainColumn()\n } catch(e) {\n // ignore\n }\n lively.bindings.signal(this, 'ScriptAdded', s)\n return r\n}","funcProperties":{"__isSmartRef__":true,"id":473},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"468":{"this":{"__isSmartRef__":true,"id":215},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":469}},"469":{"$super":{"__isSmartRef__":true,"id":470}},"470":{"varMapping":{"__isSmartRef__":true,"id":471},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":472},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"471":{"obj":{"__isSmartRef__":true,"id":215},"name":"addScript"},"472":{},"473":{"timestamp":{"__isSmartRef__":true,"id":474},"user":"jenslincke","tags":[]},"474":{"isSerializedDate":true,"string":"Mon Feb 10 2014 11:52:55 GMT+0100 (CET)"},"475":{"varMapping":{"__isSmartRef__":true,"id":476},"source":"function emphasizeRegexFunc(text, re, styleOrFunc, boundsArgs) {\n // special version of emphasizeRegex\n var m, counter = 0, string = text.textString;\n while ((m = re.exec(string))) {\n counter++; if (counter > 5000) throw new Error('emphasizeRegex endless loop?');\n var bounds\n if (!boundsArgs && m[1]) {\n var m1index = m[0].indexOf(m[1])\n bounds = [m1index, m[0].length - (m1index + m[1].length)]\n // alert(\"bounds \" + bounds + \" \" + m[0])\n } else {\n bounds = boundsArgs || [0,0]\n }\n var from = m.index, to = m.index + m[0].length,\n chunks = text.sliceTextChunks(from + bounds[0], to + bounds[1]);\n for (var i = 0; i < chunks.length; i++) {\n var style = Object.isFunction(styleOrFunc) ? styleOrFunc(m, chunks) : styleOrFunc;\n chunks[i].styleText(style);\n }\n }\n text.coalesceChunks();\n}","funcProperties":{"__isSmartRef__":true,"id":477},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"476":{"this":{"__isSmartRef__":true,"id":215}},"477":{"timestamp":{"__isSmartRef__":true,"id":478},"user":"jenslincke","tags":[]},"478":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"479":{"varMapping":{"__isSmartRef__":true,"id":480},"source":"function reset() {\n this.connections = {ScriptAdded: {}}\n}","funcProperties":{"__isSmartRef__":true,"id":481},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"480":{"this":{"__isSmartRef__":true,"id":215}},"481":{"timestamp":{"__isSmartRef__":true,"id":482},"user":"jenslincke","tags":[]},"482":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"483":{"varMapping":{"__isSmartRef__":true,"id":484},"source":"function hidePart(textChunk) {\n\n if (this.lastTextChunk !== textChunk) return;\n this.lastTextChunk = null;\n delete this.hidePartTarget\n\n if (!this.showsPart) return;\n this.showsPart.remove()\n delete this.showsPart\n\n}","funcProperties":{"__isSmartRef__":true,"id":485},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"484":{"this":{"__isSmartRef__":true,"id":215}},"485":{"timestamp":{"__isSmartRef__":true,"id":486},"user":"jenslincke","tags":[]},"486":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"487":{"varMapping":{"__isSmartRef__":true,"id":488},"source":"function showPart(textChunk, partName, partSpace) {\n // alert(\"show \" + partName)\n if (this.lastTextChunk !== textChunk) return;\n\n if (this.hidePartTarget === textChunk) return; // don't bother with showing, we are hiding already\n if (this.showsPart) {\n this.showsPart.remove()\n };\n var container = lively.PartsBin.getPartItem(partName, partSpace).asPartsBinItem()\n container.isEpiMorph = true;\n container.openInWorld();\n container.setPosition(textChunk.bounds().bottomLeft())\n\n this.showsPart = container\n}","funcProperties":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"488":{"this":{"__isSmartRef__":true,"id":215}},"489":{"timestamp":{"__isSmartRef__":true,"id":490},"user":"jenslincke","tags":[]},"490":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"491":{"varMapping":{"__isSmartRef__":true,"id":492},"source":"function followCitation(key) {\n var template = URL.root.withFilename(\"users/jenslincke/thesis/excerpts/template.xhtml\")\n var uri = URL.root.withFilename(\"users/jenslincke/thesis/excerpts/\" + key + \".xhtml\")\n if (uri.asWebResource().exists())\n window.open(uri)\n else {\n $world.confirm(\"no excerpt found for: \" + key +\". Create one?\", function(bool) {\n if (bool) {\n var content = template.asWebResource().get().content\n uri.asWebResource().put(content)\n window.open(uri)\n }\n })\n }\n}","funcProperties":{"__isSmartRef__":true,"id":493},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"492":{"this":{"__isSmartRef__":true,"id":215}},"493":{"timestamp":{"__isSmartRef__":true,"id":494},"user":"jenslincke","tags":[]},"494":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"495":{"varMapping":{"__isSmartRef__":true,"id":496},"source":"function followURL(uri) {\n uri = new URL(uri)\n var template = uri.withFilename(\"template.xhtml\")\n if (uri.asWebResource().exists())\n window.open(uri)\n else {\n $world.confirm(\"\" + uri.filename() +\" does not exist. Create world?\", function(bool) {\n if (bool) {\n var content = template.asWebResource().get().content\n uri.asWebResource().put(content)\n window.open(uri)\n }\n })\n }\n}","funcProperties":{"__isSmartRef__":true,"id":497},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"496":{"this":{"__isSmartRef__":true,"id":215}},"497":{"timestamp":{"__isSmartRef__":true,"id":498},"user":"jenslincke","tags":[]},"498":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"499":{"varMapping":{"__isSmartRef__":true,"id":500},"source":"function formatLinks(morph) {\n // m.emphasizeRegex(/(?:^|\\n) [^*]*/g, {fontSize: 12, fontFamily: 'Courier'})\n this.emphasizeRegexFunc(morph, /\\[([a-zA-Z][a-zA-Z\\/.\\-0-9_]+?)\\]/g, function(m) {\n var uri;\n if (m[1].match(/^(documentation)|(projects)|(demos)|(draft)|(users)/)) {\n uri = URL.root.withFilename(\"\" + m[1] + \".xhtml\")};\n\n if (m[1].match(/^(notes)|(WriteFirst)|(Evaluation)/)) {\n uri = URL.root.withFilename(\"users/jenslincke/thesis/\" + m[1] + \".xhtml\")\n return {doit: {\n isAutoformat: true, \n code: 'this.followURL(\"'+ uri+'\")', \n context: this}}\n\n };\n\n if (m[1].match(/^[A-Z][a-z]+[0-9][0-9][0-9][0-9][A-Z]+/)) {\n return {doit: {\n isAutoformat: true, \n code: 'this.followCitation(\"'+ m[1]+'\")', \n context: this}}\n };\n // alert(\"found \" + m[1] + \" uri\" + uri)\n return { uri: uri}\n }.bind(this), [1,-1]);\n\n // format Module references\n var addModuleLink = function(m) {\n return { doit: {\n isAutoformat: true,\n code: 'this.browseModule(\"'+ m[1]+'\")',\n context: this}}\n }.bind(this)\n this.emphasizeRegexFunc(morph, /module\\(\"([^\"]+)\"\\)/g , addModuleLink,[8,-2]);\n this.emphasizeRegexFunc(morph, /module\\('([^']+)'\\)/g , addModuleLink,[8,-2]);\n\n // format PartsBin reference\n this.emphasizeRegexFunc(morph, /\\[(PartsBin\\/[A-Za-z]+)\\/([A-Za-z]+)\\]/g, function(m) {\n return { doit: {isAutoformat: true, \n code: \n 'm = $world.openPartItem(this.partName, this.partSpace); ' + \n '$world.hands.first().addMorph(m); m.setPosition(pt(0,0))', \n context: {partName: m[2], partSpace: m[1]}} }\n }, [1,-1]);\n\n // format hyperlinks\n this.emphasizeRegexFunc(morph, /\\[?(https?:\\/\\/[^ \\n\\]]*)\\]?/g, function(m) {\n var uri;\n return { uri: m[1]}\n }, [0,0])\n}","funcProperties":{"__isSmartRef__":true,"id":501},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"500":{"this":{"__isSmartRef__":true,"id":215}},"501":{"timestamp":{"__isSmartRef__":true,"id":502},"user":"jenslincke","tags":[]},"502":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"503":{"varMapping":{"__isSmartRef__":true,"id":504},"source":"function browseModule(str) {\n // this.browseModule(\"lively.experimental.MorphAccessor\")\n var url = new URL(module(str).uri())\n var moduleNode = lively.ide.startSourceControl().addModule(url.relativePathFrom(URL.codeBase))\n moduleNode.ast().browseIt()\n}","funcProperties":{"__isSmartRef__":true,"id":505},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"504":{"this":{"__isSmartRef__":true,"id":215}},"505":{"timestamp":{"__isSmartRef__":true,"id":506},"user":"jenslincke","tags":[]},"506":{"isSerializedDate":true,"string":"Thu Jan 01 1970 01:00:00 GMT+0100 (CET)"},"507":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":508},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"owner":{"__isSmartRef__":true,"id":0},"carriesGrabbedMorphs":false,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":509},"_Rotation":0,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"lastScrollTime":1391421035884,"_ClipMode":"visible","prevScroll":[0,0],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.HandMorph","__SourceModuleName__":"Global.lively.morphic.Events","withLayers":["Global.NoMagnetsLayer"],"_Position":"lively.pt(877.0,420.0)"},"508":{"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(2.0,2.0)","_Fill":"Color.rgb(204,0,0)","_Padding":"lively.rect(0,0,0,0)"},"509":{"morph":{"__isSmartRef__":true,"id":507},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"510":{"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(2800.0,2900.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"511":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"512":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"513":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"savedWorldAsURL","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"visitNewPageAfterSaveAs","varMapping":{"__isSmartRef__":true,"id":514},"updaterString":"function ($upd, v) {\n if (v && v.toString() !== URL.source.toString()) { $upd(v); }\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"514":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"515":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/users/jenslincke/thesis/WriteFirst/template.xhtml","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"516":{"submorphs":[{"__isSmartRef__":true,"id":517}],"scripts":[],"id":"D829EEE8-B23E-471E-873B-C2DFCED90BF8","shape":{"__isSmartRef__":true,"id":528},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"LoadingMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":529},"eventHandler":{"__isSmartRef__":true,"id":629},"derivationIds":[127,"59692BC3-6C7B-4E23-B820-8699260EA722","486BB935-1313-4103-B2A8-642B19437478","18AFFD44-46CD-489E-B1D6-DED43E2B6B06","2608C892-2204-4981-9A87-8E749F8944AB","5535861F-4EA2-44AB-8A40-0538124E0AAC","16C292B3-86E8-4622-B516-27C48263B8CC","87731A20-D455-44D0-97E5-98A7CFD4E417","A17081E7-E597-47ED-BD32-6E4D206BD7D7","CFB4A44C-BFEA-4584-BCBA-AE2A56739200","76B3DD9B-8D01-42BA-A574-AB99D5F899BB","1EBC5512-8F54-4B24-998C-69A285EC8533","DD1165C7-6C1A-4361-A4AE-FCF6F31152FD","4D6D36E8-48F3-408A-B03C-202E4DC182BD","5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011","E0A6B33B-767A-4532-9021-892414520200","F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D","0C7E832A-A741-430F-B295-8BC181D066FE","472AED3B-CB76-49BD-BF49-354A2D568F86","A7C52F65-D140-4791-880F-F7584C7BB570","3516412B-8B36-4E52-9416-6B7FB358BDC2","1840CACC-078C-4795-AD3F-E9D6F8D557A0","1FEDCA25-0131-46FA-840F-DC5F1B05C6CA","C620CED3-0AE9-4097-9AA7-2706A042F9C9","679A861B-40E0-4DB2-B22F-95B454C6978D","FEF39B3C-E634-4825-BAB8-2D44FE647B03","0C359AB4-E7FF-46F2-B050-E84944AAC865"],"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":630},"prevScroll":[0,0],"moved":true,"headRevision":146469,"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isMetaTool":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":631},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(171.0,-13.0)"},"517":{"submorphs":[{"__isSmartRef__":true,"id":518}],"scripts":[],"shape":{"__isSmartRef__":true,"id":524},"id":"7F9E4EA4-3334-43BC-B00D-7529FC44FBDE","eventHandler":{"__isSmartRef__":true,"id":525},"__layered_droppingEnabled__":true,"halosEnabled":true,"name":"ProgressIndicator","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":526},"derivationIds":[520,"071F18BE-FF28-40F5-ACAD-1916E0D25C38","DF185A10-743D-45FC-B9C2-76E12D908BCF","BF125D2C-596A-4C1E-A5F8-DAE4801E9497","3CEE8CFF-B8F1-4B4B-A405-CB583080252A","D0652878-8F9C-4591-8A82-296898AACDB6","31441DDF-2220-43BE-A99F-69E1FEC68030","14A90039-0D3E-46DC-8445-D42B8E02EB42","681EF5DE-A344-4114-B2F3-B96CE3872524","C0381116-5116-4F33-B082-A411D0E4534E","24E9581E-B008-46EE-9CBC-D5190E100D98","C69D1041-2C5E-48FE-B04C-04E66450658A","4830945B-4FFF-4564-9424-34D7995DAE60","8602C233-B3E7-4682-9B0E-D7549761D934","B4E0E11F-2BED-462E-B708-89D63971856E","EE0144C2-D016-4390-8A67-4E7DEF171C83","F44DF6E4-5F27-440E-AB5F-3721C0A10CA6","73FC6648-DAAF-4673-8CF4-7DA219513F22","B78EB1B5-780C-45F7-B0A7-B988B52B1FF1","DFDB8CD1-72F7-40F4-849B-1F9B866277AB","66111105-B1FC-41F7-BF70-D45118C9E09F","02420416-1E35-4831-AABB-91CD0460CA1A","7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5","0503F5A1-1732-4610-9A5A-920D658CA766","07C5AE03-36AD-4849-BACD-27D7D9A2CCF2","9FFF9D73-931C-404C-AA4B-5AC2E7C53504","B1D109CF-D403-4B0A-988D-50F79586DAC1"],"owner":{"__isSmartRef__":true,"id":516},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":527},"prevScroll":[0,0],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(113.5,81.0)","distanceToDragEvent":"lively.pt(39.0,-11.0)"},"518":{"submorphs":[],"scripts":[],"id":"0B4F9C28-A44D-448B-BBFA-CA27D75A41EC","shape":{"__isSmartRef__":true,"id":519},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":257,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"loadedMorphName","partsBinMetaInfo":{"__isSmartRef__":true,"id":520},"textChunks":[{"__isSmartRef__":true,"id":521}],"charsReplaced":"MorphName","lastFindLoc":18,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":523},"_ClipMode":"visible","derivationIds":[355,"023045B3-2D6B-4425-89FB-F4806D527BE0","DC0C2365-868C-41AE-8369-51C31E91493E","C6D9D314-86A1-4015-970B-F6787F535E1A","6AA4552E-2E85-447E-9033-99D5AA1A94BC","D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213","AA8F0470-654C-4AA2-8135-4607F5429AC5","E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97","1A86AE17-73AE-442E-AB36-DD90C6DFC8BC","EF750075-E964-4CD3-B6A4-161511E1D058","CED69CBF-FFA5-45E7-B333-FBACE4F278AC","E56978C1-7424-4C10-8168-11FD3237B540","D5AB2532-A4DC-42D6-AF17-99CBBCEAA848","245866CB-598A-4172-A3A0-A06D4D26C6AD","43B0F12E-5793-43AA-80E1-496774E0EBA6","1B776A8C-0413-475F-8EBD-120BBD91D2BB","F84F2C9A-8003-4E81-833A-83F48C92F3B8","3124B389-9FA4-4348-BC5D-0DFF9C59CD1B","1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1","1CB201BA-5E0B-4771-821A-139FA2AEFBC2","195520FA-4816-47A4-B0F5-BA890AFD9DF9","0D15F28A-24C9-46B7-89C5-6D2354728AC1","316FE9D3-62EC-4FD6-9B0F-FFA622B79575","739F3743-9BE1-48C8-813D-C0BFB0DCACA6","01877B3B-7DA7-4222-B011-7B5F4E501862","B8FE7DEE-9568-4BE6-BA12-EA674BA79E08","08EA4866-65F7-416E-810F-77F2E719663A"],"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":517},"_MinTextWidth":257,"_MinTextHeight":null,"previousSelection":[6,6],"_Align":"center","isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-109.0,38.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(179.0,-11.0)"},"519":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(257.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"520":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"521":{"style":{"__isSmartRef__":true,"id":522},"chunkOwner":{"__isSmartRef__":true,"id":518},"storedString":"loading part","_id":"_4371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"522":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"523":{"morph":{"__isSmartRef__":true,"id":518},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"524":{"_ImageURL":"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"_ClipMode":"visible","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(31.0,31.0)","_Padding":"lively.rect(0,0,0,0)"},"525":{"morph":{"__isSmartRef__":true,"id":517},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"526":{"partName":"ProgressIndicator","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"527":{"centeredHorizontal":true,"centeredVertical":true},"528":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.515,"_Opacity":0.8146,"_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(266.0,223.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"529":{"partsSpaceName":"PartsBin/iPadWidgets","comment":"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.","migrationLevel":4,"partName":"LoadingMorph","changes":[{"__isSmartRef__":true,"id":530},{"__isSmartRef__":true,"id":532},{"__isSmartRef__":true,"id":534},{"__isSmartRef__":true,"id":536},{"__isSmartRef__":true,"id":538},{"__isSmartRef__":true,"id":540},{"__isSmartRef__":true,"id":542},{"__isSmartRef__":true,"id":544},{"__isSmartRef__":true,"id":546},{"__isSmartRef__":true,"id":548},{"__isSmartRef__":true,"id":550},{"__isSmartRef__":true,"id":552},{"__isSmartRef__":true,"id":554},{"__isSmartRef__":true,"id":556},{"__isSmartRef__":true,"id":558},{"__isSmartRef__":true,"id":560},{"__isSmartRef__":true,"id":562},{"__isSmartRef__":true,"id":564},{"__isSmartRef__":true,"id":566},{"__isSmartRef__":true,"id":568},{"__isSmartRef__":true,"id":570},{"__isSmartRef__":true,"id":572},{"__isSmartRef__":true,"id":574},{"__isSmartRef__":true,"id":576},{"__isSmartRef__":true,"id":578},{"__isSmartRef__":true,"id":580},{"__isSmartRef__":true,"id":582},{"__isSmartRef__":true,"id":584},{"__isSmartRef__":true,"id":586},{"__isSmartRef__":true,"id":588},{"__isSmartRef__":true,"id":590},{"__isSmartRef__":true,"id":592},{"__isSmartRef__":true,"id":594},{"__isSmartRef__":true,"id":596},{"__isSmartRef__":true,"id":598},{"__isSmartRef__":true,"id":600},{"__isSmartRef__":true,"id":602},{"__isSmartRef__":true,"id":604},{"__isSmartRef__":true,"id":606},{"__isSmartRef__":true,"id":608},{"__isSmartRef__":true,"id":610},{"__isSmartRef__":true,"id":612},{"__isSmartRef__":true,"id":614},{"__isSmartRef__":true,"id":616},{"__isSmartRef__":true,"id":618},{"__isSmartRef__":true,"id":620},{"__isSmartRef__":true,"id":622},{"__isSmartRef__":true,"id":624},{"__isSmartRef__":true,"id":626}],"lastModifiedDate":{"__isSmartRef__":true,"id":628},"revisionOnLoad":194364,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"530":{"date":{"__isSmartRef__":true,"id":531},"author":"sstamm","message":"","id":"1C1391AE-5722-4707-BE52-F0094FC56829"},"531":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:02:04 GMT+0100 (CET)"},"532":{"date":{"__isSmartRef__":true,"id":533},"author":"sstamm","message":"","id":"663F147A-9084-4AC3-81A7-1E7BA6547F08"},"533":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:43:10 GMT+0100 (CET)"},"534":{"date":{"__isSmartRef__":true,"id":535},"author":"sstamm","message":"","id":"F72B746E-B170-4EFB-9074-5E8770640B8A"},"535":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:36:14 GMT+0100 (CET)"},"536":{"date":{"__isSmartRef__":true,"id":537},"author":"sstamm","message":"","id":"568D2EFD-C535-43AE-8944-6D8B967129F5"},"537":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:23:04 GMT+0100 (CET)"},"538":{"date":{"__isSmartRef__":true,"id":539},"author":"sstamm","message":"","id":"AB2484A6-0707-4E13-845E-F0A5F48BBA3D"},"539":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:45 GMT+0100 (CET)"},"540":{"date":{"__isSmartRef__":true,"id":541},"author":"sstamm","message":"","id":"97D20633-F76C-46A5-A32A-FFE9BC83CAB3"},"541":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:10 GMT+0100 (CET)"},"542":{"date":{"__isSmartRef__":true,"id":543},"author":"sstamm","message":"","id":"8A697DF5-9A45-4A84-B709-9719BF55083E"},"543":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:56:54 GMT+0100 (CET)"},"544":{"date":{"__isSmartRef__":true,"id":545},"author":"sstamm","message":"","id":"F2157D66-1571-4B9A-B325-6FA96488260F"},"545":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:51:05 GMT+0100 (CET)"},"546":{"date":{"__isSmartRef__":true,"id":547},"author":"sstamm","message":"","id":"E5E808CA-06AB-47DC-A9C9-CA7967591545"},"547":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:47:19 GMT+0100 (CET)"},"548":{"date":{"__isSmartRef__":true,"id":549},"author":"sstamm","message":"","id":"009DC4E0-23CA-485A-A796-801AA0F75049"},"549":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:46:25 GMT+0100 (CET)"},"550":{"date":{"__isSmartRef__":true,"id":551},"author":"sstamm","message":"","id":"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4"},"551":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:45:05 GMT+0100 (CET)"},"552":{"date":{"__isSmartRef__":true,"id":553},"author":"sstamm","message":"","id":"FFE16986-548D-4AC2-A627-CF6416282BC4"},"553":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:37:15 GMT+0100 (CET)"},"554":{"date":{"__isSmartRef__":true,"id":555},"author":"sstamm","message":"","id":"57213D63-7147-4057-ADC9-30994443B066"},"555":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:35:29 GMT+0100 (CET)"},"556":{"date":{"__isSmartRef__":true,"id":557},"author":"sstamm","message":"","id":"75A31364-B380-4312-BB5B-F8F2DA1CE824"},"557":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:31:52 GMT+0100 (CET)"},"558":{"date":{"__isSmartRef__":true,"id":559},"author":"sstamm","message":"","id":"5AA50B7E-7D33-44C4-807B-BF1ABA31D530"},"559":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:14:10 GMT+0100 (CET)"},"560":{"date":{"__isSmartRef__":true,"id":561},"author":"sstamm","message":"","id":"BCDCC505-534C-45E5-9BB2-5238959A5AD0"},"561":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:02:56 GMT+0100 (CET)"},"562":{"date":{"__isSmartRef__":true,"id":563},"author":"sstamm","message":"","id":"890D14F4-E89D-4E05-BFB9-875D6AB6C765"},"563":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:01:50 GMT+0100 (CET)"},"564":{"date":{"__isSmartRef__":true,"id":565},"author":"sstamm","message":"","id":"B6FE0805-0D24-4267-8238-8B332352617E"},"565":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:55:44 GMT+0100 (CET)"},"566":{"date":{"__isSmartRef__":true,"id":567},"author":"sstamm","message":"callbacks are working","id":"9348260A-3B55-4659-BC85-440BFBD98EA4"},"567":{"isSerializedDate":true,"string":"Fri Feb 10 2012 09:45:55 GMT+0100 (CET)"},"568":{"date":{"__isSmartRef__":true,"id":569},"author":"sstamm","message":"made it more opaque","id":"1B84264C-2822-407F-A58F-19217BCD2762"},"569":{"isSerializedDate":true,"string":"Wed Feb 08 2012 11:41:50 GMT+0100 (CET)"},"570":{"date":{"__isSmartRef__":true,"id":571},"author":"sstamm","message":"","id":"0FB41D7D-2A52-4782-814B-A66C24FCE569"},"571":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:13:49 GMT+0100 (CET)"},"572":{"date":{"__isSmartRef__":true,"id":573},"author":"sstamm","message":"","id":"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F"},"573":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:22:07 GMT+0100 (CET)"},"574":{"date":{"__isSmartRef__":true,"id":575},"author":"sstamm","message":"trollolol","id":"F6CFAD78-AC72-4DE2-9F38-79776C2E9462"},"575":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:55:14 GMT+0100 (CET)"},"576":{"date":{"__isSmartRef__":true,"id":577},"author":"sstamm","message":"should be centered now","id":"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB"},"577":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:54:35 GMT+0100 (CET)"},"578":{"date":{"__isSmartRef__":true,"id":579},"author":"sstamm","message":"initial commit","id":"8920D925-DD16-4667-B8C7-FB74D78C2424"},"579":{"isSerializedDate":true,"string":"Thu Feb 02 2012 13:26:01 GMT+0100 (CET)"},"580":{"date":{"__isSmartRef__":true,"id":581},"author":"sstamm","message":"changed text morph name","id":"80E88A3C-5AF3-48F2-A600-710877630997"},"581":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:04:01 GMT+0100 (CET)"},"582":{"date":{"__isSmartRef__":true,"id":583},"author":"sstamm","message":"added loading script","id":"EE9B8F4D-1F03-4232-82E6-794046974F8F"},"583":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:28:30 GMT+0100 (CET)"},"584":{"date":{"__isSmartRef__":true,"id":585},"author":"sstamm","message":"added disconnection","id":"11F19267-924E-4087-99ED-998245576BD2"},"585":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:32:58 GMT+0100 (CET)"},"586":{"date":{"__isSmartRef__":true,"id":587},"author":"sstamm","message":"removed connections before deletion","id":"35A88218-6864-4D52-83A2-BFF7B9A6907C"},"587":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:41:00 GMT+0100 (CET)"},"588":{"date":{"__isSmartRef__":true,"id":589},"author":"sstamm","message":"now able to load parts by name and category as well as per partItem","id":"F36A5782-461D-4813-95F8-0207990A261C"},"589":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:24:30 GMT+0100 (CET)"},"590":{"date":{"__isSmartRef__":true,"id":591},"author":"sstamm","message":"now with round corners","id":"F42C39CB-CC37-467D-BF10-D362241F047E"},"591":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:26:23 GMT+0100 (CET)"},"592":{"date":{"__isSmartRef__":true,"id":593},"author":"sstamm","message":"loadingMorph is sync now","id":"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145"},"593":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:48:04 GMT+0100 (CET)"},"594":{"date":{"__isSmartRef__":true,"id":595},"author":"sstamm","message":"display the loadingMorph in new thread","id":"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC"},"595":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:53:49 GMT+0100 (CET)"},"596":{"date":{"__isSmartRef__":true,"id":597},"author":"sstamm","message":"","id":"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3"},"597":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:49:48 GMT+0100 (CET)"},"598":{"date":{"__isSmartRef__":true,"id":599},"author":"sstamm","message":"","id":"220821B3-C589-41C9-A324-8E7E6D9D6CEB"},"599":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:58:43 GMT+0100 (CET)"},"600":{"date":{"__isSmartRef__":true,"id":601},"author":"sstamm","message":"","id":"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707"},"601":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:04:28 GMT+0100 (CET)"},"602":{"date":{"__isSmartRef__":true,"id":603},"author":"sstamm","message":"load request in new thread if loading should be async","id":"18282D28-D6D4-48C9-A508-6E3244449BD8"},"603":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:10:27 GMT+0100 (CET)"},"604":{"date":{"__isSmartRef__":true,"id":605},"author":"sstamm","message":"added benchmarking output","id":"249CFF90-DDF5-4A83-9759-0289E96D7D58"},"605":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:31:50 GMT+0100 (CET)"},"606":{"date":{"__isSmartRef__":true,"id":607},"author":"sstamm","message":"","id":"882082E1-29B6-418D-9B8B-672729D60619"},"607":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:38:26 GMT+0100 (CET)"},"608":{"date":{"__isSmartRef__":true,"id":609},"author":"sstamm","message":"","id":"5179AEF9-E19F-4B0C-BBD8-556C5687988A"},"609":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:44:11 GMT+0100 (CET)"},"610":{"date":{"__isSmartRef__":true,"id":611},"author":"sstamm","message":"","id":"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3"},"611":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:48:14 GMT+0100 (CET)"},"612":{"date":{"__isSmartRef__":true,"id":613},"author":"sstamm","message":"","id":"2A718D1F-1036-41D6-999A-336F2B14E65D"},"613":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:49:47 GMT+0100 (CET)"},"614":{"date":{"__isSmartRef__":true,"id":615},"author":"sstamm","message":"","id":"EB6BDD0C-7EEC-4124-B77F-2F106A601538"},"615":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:59:48 GMT+0100 (CET)"},"616":{"date":{"__isSmartRef__":true,"id":617},"author":"sstamm","message":"","id":"63EC8D07-AB6A-450A-BB84-9B4D37E03647"},"617":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:02:33 GMT+0100 (CET)"},"618":{"date":{"__isSmartRef__":true,"id":619},"author":"sstamm","message":"","id":"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9"},"619":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:03:42 GMT+0100 (CET)"},"620":{"date":{"__isSmartRef__":true,"id":621},"author":"sstamm","message":"first attempt to introduce callback functions to part loading","id":"22BD0B95-8948-411A-A56E-AD7CBE445F1D"},"621":{"isSerializedDate":true,"string":"Thu Feb 09 2012 20:20:11 GMT+0100 (CET)"},"622":{"date":{"__isSmartRef__":true,"id":623},"author":"sstamm","message":"","id":"A216DFD2-9D1F-4E62-A22F-6B5472823E1B"},"623":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:37:34 GMT+0100 (CET)"},"624":{"date":{"__isSmartRef__":true,"id":625},"author":"sstamm","message":"","id":"464E723A-08DC-433C-AA5C-CEC850DBAF0B"},"625":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:29 GMT+0100 (CET)"},"626":{"date":{"__isSmartRef__":true,"id":627},"author":"jenslincke","message":"make it a meta tool","id":"8406E1E5-C48F-4F03-AC17-81AABDE9235E"},"627":{"isSerializedDate":true,"string":"Fri Mar 22 2013 14:56:05 GMT+0100 (CET)"},"628":{"isSerializedDate":true,"string":"Wed Feb 05 2014 19:59:57 GMT+0100 (CET)"},"629":{"morph":{"__isSmartRef__":true,"id":516},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"630":{"adjustForNewBounds":true},"631":{"loadPart":{"__isSmartRef__":true,"id":632},"loadFinished":{"__isSmartRef__":true,"id":636},"loadPartByName":{"__isSmartRef__":true,"id":640}},"632":{"varMapping":{"__isSmartRef__":true,"id":633},"source":"function loadPart(partItem, isAsync) {\n this.partItem = partItem;\n \n this.openInWorld();\n if(partItem.part) {\n this.setExtent(partItem.part.getExtent());\n }\n this.align(this.bounds().center(), $world.visibleBounds().center());\n \n \n if(typeof isAsync === \"function\") {\n this.callback = isAsync;\n }\n\n connect(partItem, 'part', this, \"loadFinished\");\n\n partItem.loadPart(isAsync);\n\n return partItem.part;\n\n}","funcProperties":{"__isSmartRef__":true,"id":634},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"633":{"this":{"__isSmartRef__":true,"id":516}},"634":{"timestamp":{"__isSmartRef__":true,"id":635},"user":"sstamm","tags":[]},"635":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:18 GMT+0100 (CET)"},"636":{"varMapping":{"__isSmartRef__":true,"id":637},"source":"function loadFinished(part) {\n if(this.owner === $world.firstHand()) {\n $world.firstHand().removeAllMorphs();\n } else {\n this.owner.addMorph(part);\n part.align(part.bounds().center(), this.bounds().center());\n this.remove();\n }\n disconnect(this.partItem, 'part', this, \"loadFinished\");\n if(this.callback) {\n this.callback(part);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":638},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"637":{"this":{"__isSmartRef__":true,"id":516}},"638":{"timestamp":{"__isSmartRef__":true,"id":639},"user":"sstamm","tags":[]},"639":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:01:53 GMT+0100 (CET)"},"640":{"varMapping":{"__isSmartRef__":true,"id":641},"source":"function loadPartByName(partName, optPartsSpaceName, isAsync) {\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\n return this.loadPart(partItem, isAsync);\n}","funcProperties":{"__isSmartRef__":true,"id":642},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"641":{"this":{"__isSmartRef__":true,"id":516}},"642":{"timestamp":{"__isSmartRef__":true,"id":643},"user":"sstamm","tags":[]},"643":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:03:18 GMT+0100 (CET)"},"644":{"isSerializedDate":true,"string":"Thu Feb 06 2014 16:36:16 GMT+0100 (CET)"},"645":{"clipboardData":{"__isSmartRef__":true,"id":646},"cancelBubble":false,"returnValue":false,"defaultPrevented":true,"timeStamp":1386766839652,"cancelable":true,"bubbles":true,"eventPhase":0,"currentTarget":null,"type":"paste","hasLivelyPatch":true,"isMouseEvent":false,"isKeyboardEvent":false,"world":{"__isSmartRef__":true,"id":0},"hand":{"__isSmartRef__":true,"id":507},"isStopped":true,"__serializedExpressions__":["mousePoint"],"mousePoint":"lively.pt(0.0,0.0)"},"646":{"items":{"__isSmartRef__":true,"id":647},"files":{"__isSmartRef__":true,"id":648},"types":null,"effectAllowed":"uninitialized","dropEffect":"none"},"647":{"length":0},"648":{"length":0},"649":{"rules":[{"__isSmartRef__":true,"id":650},{"__isSmartRef__":true,"id":652}],"originMorph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"650":{"declarations":[{"__isSmartRef__":true,"id":651}],"styleSheet":{"__isSmartRef__":true,"id":649},"selector":".Window","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"651":{"values":["none"],"rule":{"__isSmartRef__":true,"id":650},"property":"box-shadow","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"652":{"declarations":[{"__isSmartRef__":true,"id":653}],"styleSheet":{"__isSmartRef__":true,"id":649},"selector":".Window.highlighted","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"653":{"values":["none"],"rule":{"__isSmartRef__":true,"id":652},"property":"box-shadow","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"isSimplifiedRegistry":true}}]]>