(eval at (generated/combinedModules.js?a1e16b3205d24f5c438f78450f513e24:14850:60))\n at Text. (generated/combinedModules.js?a1e16b3205d24f5c438f78450f513e24:14850:55)\n at Text.boundEval (generated/combinedModules.js?a1e16b3205d24f5c438f78450f513e24:14851:32)\n at Text.tryBoundEval (generated/combinedModules.js?a1e16b3205d24f5c438f78450f513e24:14854:27)\n at Text.evalSelection (generated/combinedModules.js?a1e16b3205d24f5c438f78450f513e24:14837:27)\n at Text.doPrintit (generated/combinedModules.js?a1e16b3205d24f5c438f78450f513e24:14049:34)\n at Text.processCommandKeys (generated/combinedModules.js?a1e16b3205d24f5c438f78450f513e24:13975:30)\n at Text.onKeyDown (generated/combinedModules.js?a1e16b3205d24f5c438f78450f513e24:13870:31)\n at EventHandler.handleEvent (generated/combinedModules.js?a1e16b3205d24f5c438f78450f513e24:19626:63)\n at HTMLDivElement.bound (lively/bootstrap.js:766:37)","__layered_draggingEnabled__":true,"_Scale":1.045610582016,"renderContextTable":{"__isSmartRef__":true,"id":484},"eventHandler":{"__isSmartRef__":true,"id":485},"eventStartPos":null,"attributeConnections":[{"__isSmartRef__":true,"id":486}],"doNotSerialize":["$$savedWorldAsURL"],"doNotCopyProperties":["$$savedWorldAsURL"],"savedWorldAsURL":{"__isSmartRef__":true,"id":491},"worldMenuOpened":true,"__LivelyClassName__":"lively.morphic.World"},"1":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":2},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":8},"_MaxTextWidth":429,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":9},"showsHalos":false,"_FontSize":28,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":10},"_TextColor":{"__isSmartRef__":true,"id":11},"renderContextTable":{"__isSmartRef__":true,"id":12},"textChunks":[{"__isSmartRef__":true,"id":13}],"eventHandler":{"__isSmartRef__":true,"id":15},"priorExtent":{"__isSmartRef__":true,"id":16},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":0},"_MinTextWidth":429,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[16,16],"priorSelectionRange":[6,7],"charsReplaced":"W","lastFindLoc":7,"distanceToDragEvent":{"__isSmartRef__":true,"id":17},"_WhiteSpaceHandling":"pre-wrap","prevScroll":[0,0],"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Text"},"2":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3},"_Extent":{"__isSmartRef__":true,"id":4},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5},"renderContextTable":{"__isSmartRef__":true,"id":6},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":7},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4":{"x":429,"y":50,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"7":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"8":{"x":37,"y":23,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"9":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"10":{"partsSpaceName":"PartsBin/Worlds/","__SourceModuleName__":"Global.lively.PartsBin","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"11":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"12":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"13":{"style":{"__isSmartRef__":true,"id":14},"chunkOwner":{"__isSmartRef__":true,"id":1},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Dude, where's my text?","__LivelyClassName__":"lively.morphic.TextChunk"},"14":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"15":{"morph":{"__isSmartRef__":true,"id":1},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"16":{"x":429,"y":50,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"17":{"x":221,"y":-12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"18":{"submorphs":[],"scripts":[],"id":113,"shape":{"__isSmartRef__":true,"id":19},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":26},"_MaxTextWidth":835,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":22},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":27},"textChunks":[{"__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},{"__isSmartRef__":true,"id":46},{"__isSmartRef__":true,"id":48},{"__isSmartRef__":true,"id":50},{"__isSmartRef__":true,"id":52},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":56},{"__isSmartRef__":true,"id":58},{"__isSmartRef__":true,"id":60},{"__isSmartRef__":true,"id":62},{"__isSmartRef__":true,"id":64},{"__isSmartRef__":true,"id":66},{"__isSmartRef__":true,"id":68},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":78},{"__isSmartRef__":true,"id":80},{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":84},{"__isSmartRef__":true,"id":86},{"__isSmartRef__":true,"id":88},{"__isSmartRef__":true,"id":90}],"charsReplaced":"What I know by now:","lastFindLoc":38,"priorSelectionRange":[1,1],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":92},"renderContextTable":{"__isSmartRef__":true,"id":93},"eventHandler":{"__isSmartRef__":true,"id":94},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":95},"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":835,"_MinTextHeight":null,"layout":{"__isSmartRef__":true,"id":96},"previousSelection":[1730,1742],"distanceToDragEvent":{"__isSmartRef__":true,"id":97},"savedTextString":"What I know by now:\n\n- The general issue is reproducible: Whenever a text is not in the world's scene graph, the textString's text chunks are not serialized. Even if only the text morph is serialized.\n\n- The textString's text chunk gets lost on serialization. It is not present in the serialized JSON version of the world. Also, there's no cachedTextString property in the text object.\n\n- A text's textString property is a hiddenGetter that checks whether there is a cachedTextString. If not, it looks-up the string in the text's textNode: textMorph.__lookupGetter__(\"textString\") calls renderContextDispatch(\"getTextString\"), if there's no cachedTextString, which resolves to a call to \"getTextStringHTML\" in an HTML render context (via renderContextTable). And that looks up the context's textNode's textContent. If the text is not in the render tree, then there's no node and, therefore, no textContent...\n\nSo, this problem is not really a serialization bug, but I assume that serialization ignores the cachedTextString and since there's no node, we have no text anymore... \n\n - On serialization of a TextMorph, Text>>onstore() is called by a plugin, which calls Text>>fixChunks() that calls Text>>garbageCollectChunks(), which removes chunks that are not rendered (removes all chunks that have no parent (parentNode === null)). When the call to fixChunks() is removed from onstore() then the textChunk contains the correct content in storedString after serialization. However, ...\n\n- Next steps: \n\n1.) How is getTextString connected to textChunks[0].getChunkNode() ( that contains textContent (proterty)), which actually stores the text and gets garbageCollected since not in rendering tree. \n\n2.) Check out why cachedTextString is not stored. Store it.\n","owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Text"},"19":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":20},"_Extent":{"__isSmartRef__":true,"id":21},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":22},"renderContextTable":{"__isSmartRef__":true,"id":23},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":24},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_Fill":{"__isSmartRef__":true,"id":25},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"20":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"21":{"x":835,"y":734,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"22":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"23":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"24":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"25":{"r":0.41922125279653344,"g":1,"b":0.42964548672069847,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"26":{"x":1087,"y":21.999999999999986,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"27":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"28":{"style":{"__isSmartRef__":true,"id":29},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Issue and Adaption","__LivelyClassName__":"lively.morphic.TextChunk"},"29":{"__SourceModuleName__":"Global.lively.morphic.TextCore","fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis"},"30":{"style":{"__isSmartRef__":true,"id":31},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n\n- Issue: TextStrings' chunks gets lost on serialization. That is, text strings are not present in the serialized JSON of the world. Also, the cachedTextString property is not serialized.\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"31":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"32":{"style":{"__isSmartRef__":true,"id":33},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"A text's ","__LivelyClassName__":"lively.morphic.TextChunk"},"33":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"34":{"style":{"__isSmartRef__":true,"id":35},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"textString","__LivelyClassName__":"lively.morphic.TextChunk"},"35":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","italics":"italic","fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis"},"36":{"style":{"__isSmartRef__":true,"id":37},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" property is a hiddenGetter that checks whether there is a ","__LivelyClassName__":"lively.morphic.TextChunk"},"37":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"38":{"style":{"__isSmartRef__":true,"id":39},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"cachedTextString","__LivelyClassName__":"lively.morphic.TextChunk"},"39":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","italics":"italic","fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis"},"40":{"style":{"__isSmartRef__":true,"id":41},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":". If not, it looks-up the string in the text's ","__LivelyClassName__":"lively.morphic.TextChunk"},"41":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"42":{"style":{"__isSmartRef__":true,"id":43},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"textNode","__LivelyClassName__":"lively.morphic.TextChunk"},"43":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","italics":"italic","fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis"},"44":{"style":{"__isSmartRef__":true,"id":45},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":": textMorph.__lookupGetter__(\"textString\") calls renderContextDispatch(\"getTextString\"), if there's no cachedTextString, which resolves to a call to \"","__LivelyClassName__":"lively.morphic.TextChunk"},"45":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"46":{"style":{"__isSmartRef__":true,"id":47},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"getTextStringHTML","__LivelyClassName__":"lively.morphic.TextChunk"},"47":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","fontWeight":"bold","italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis"},"48":{"style":{"__isSmartRef__":true,"id":49},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\" in an HTML render context (via renderContextTable). And that retrieves the context's textNode's textContent. ","__LivelyClassName__":"lively.morphic.TextChunk"},"49":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"50":{"style":{"__isSmartRef__":true,"id":51},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" there's no node ","__LivelyClassName__":"lively.morphic.TextChunk"},"51":{"color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"19px","fontStyle":"normal","fontVariant":"normal","fontWeight":"normal","letterSpacing":"normal","lineHeight":"normal","orphans":"2","textAlign":"-webkit-auto","textIndent":"0px","textTransform":"none","whiteSpace":"pre-wrap","widows":"2","wordSpacing":"0px","webkitTextSizeAdjust":"auto","webkitTextStrokeWidth":"0px","backgroundColor":"rgb(98,255,0)","display":"inline!important","float":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"52":{"style":{"__isSmartRef__":true,"id":53},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"if the TextMorph is not in the rendering tree, and, therefore, no textContent...\n","__LivelyClassName__":"lively.morphic.TextChunk"},"53":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"54":{"style":{"__isSmartRef__":true,"id":55},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"55":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"56":{"style":{"__isSmartRef__":true,"id":57},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"On serialization of a TextMorph, ","__LivelyClassName__":"lively.morphic.TextChunk"},"57":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"58":{"style":{"__isSmartRef__":true,"id":59},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Text>>","__LivelyClassName__":"lively.morphic.TextChunk"},"59":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis"},"60":{"style":{"__isSmartRef__":true,"id":61},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"onstore()","__LivelyClassName__":"lively.morphic.TextChunk"},"61":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","fontWeight":"bold","italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis"},"62":{"style":{"__isSmartRef__":true,"id":63},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (see lively/morphic/Serialization.js) is called by a the ","__LivelyClassName__":"lively.morphic.TextChunk"},"63":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"64":{"style":{"__isSmartRef__":true,"id":65},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"StoreAndRestorePlugin","__LivelyClassName__":"lively.morphic.TextChunk"},"65":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis"},"66":{"style":{"__isSmartRef__":true,"id":67},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":", which calls ","__LivelyClassName__":"lively.morphic.TextChunk"},"67":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"68":{"style":{"__isSmartRef__":true,"id":69},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Text>>","__LivelyClassName__":"lively.morphic.TextChunk"},"69":{"__SourceModuleName__":"Global.lively.morphic.TextCore","fontWeight":"bold","italics":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis"},"70":{"style":{"__isSmartRef__":true,"id":71},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"fixChunks()","__LivelyClassName__":"lively.morphic.TextChunk"},"71":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","fontWeight":"bold","italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis"},"72":{"style":{"__isSmartRef__":true,"id":73},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":" (see lively.morphic.TextCore, Trait-TextChunkOwner) that calls ","__LivelyClassName__":"lively.morphic.TextChunk"},"73":{"textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"74":{"style":{"__isSmartRef__":true,"id":75},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"that calls ","__LivelyClassName__":"lively.morphic.TextChunk"},"75":{"color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"19px","fontStyle":"normal","fontVariant":"normal","fontWeight":"normal","letterSpacing":"normal","lineHeight":"normal","orphans":"2","textAlign":"-webkit-auto","textIndent":"0px","textTransform":"none","whiteSpace":"pre-wrap","widows":"2","wordSpacing":"0px","webkitTextSizeAdjust":"auto","webkitTextStrokeWidth":"0px","backgroundColor":"rgb(98,255,0)","textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"76":{"style":{"__isSmartRef__":true,"id":77},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Text>>","__LivelyClassName__":"lively.morphic.TextChunk"},"77":{"color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"19px","fontStyle":"normal","fontVariant":"normal","fontWeight":"bold","letterSpacing":"normal","lineHeight":"normal","orphans":"2","textAlign":"-webkit-auto","textIndent":"0px","textTransform":"none","whiteSpace":"pre-wrap","widows":"2","wordSpacing":"0px","webkitTextSizeAdjust":"auto","webkitTextStrokeWidth":"0px","backgroundColor":"rgb(98,255,0)","textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"78":{"style":{"__isSmartRef__":true,"id":79},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"garbageCollectChunks()","__LivelyClassName__":"lively.morphic.TextChunk"},"79":{"color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"19px","fontStyle":"normal","fontVariant":"normal","fontWeight":"bold","letterSpacing":"normal","lineHeight":"normal","orphans":"2","textAlign":"-webkit-auto","textIndent":"0px","textTransform":"none","whiteSpace":"pre-wrap","widows":"2","wordSpacing":"0px","webkitTextSizeAdjust":"auto","webkitTextStrokeWidth":"0px","backgroundColor":"rgb(98,255,0)","textDecoration":"none","italics":"italic","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"80":{"style":{"__isSmartRef__":true,"id":81},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":", which removes chunks that are not rendered (removes all chunks that have no parent (parentNode === null)). \n","__LivelyClassName__":"lively.morphic.TextChunk"},"81":{"color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"19px","fontStyle":"normal","fontVariant":"normal","fontWeight":"normal","letterSpacing":"normal","lineHeight":"normal","orphans":"2","textAlign":"-webkit-auto","textIndent":"0px","textTransform":"none","whiteSpace":"pre-wrap","widows":"2","wordSpacing":"0px","webkitTextSizeAdjust":"auto","webkitTextStrokeWidth":"0px","backgroundColor":"rgb(98,255,0)","textDecoration":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"82":{"style":{"__isSmartRef__":true,"id":83},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\nI adapted: lively.morphic.TextCore.js, TextChunkOwner>>#garbageCollectChunks. The condition for text chunks that are considered in use (chunks that the GC should not reclaim) now is:\n ","__LivelyClassName__":"lively.morphic.TextChunk"},"83":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"84":{"style":{"__isSmartRef__":true,"id":85},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"!this.renderContext().textNode || chunks[i].isRendered()","__LivelyClassName__":"lively.morphic.TextChunk"},"85":{"__SourceModuleName__":"Global.lively.morphic.TextCore","fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis"},"86":{"style":{"__isSmartRef__":true,"id":87},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n\nWithout the first part of the or-condition all chunks would be considered homeless, when the textNode is not in the rendering tree. Therefore, we consider all chunks to be valid, when the textNode, that is kind of the chunks owner, is not in the tree. In that case, the text wouldn't be visible anyway and therefore it should be messed up through copy, cut, paste or delete.\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"87":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"88":{"style":{"__isSmartRef__":true,"id":89},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Questions: \n","__LivelyClassName__":"lively.morphic.TextChunk"},"89":{"__SourceModuleName__":"Global.lively.morphic.TextCore","fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis"},"90":{"style":{"__isSmartRef__":true,"id":91},"chunkOwner":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\n1.) Why are there chunks that are referenced but not rendered? Why are copy, cut, paste and delete potential problems? Or isn't that the issue for text chunks?\n\n1.) How is getTextString connected to textChunks[0].getChunkNode() ( that contains textContent (proterty)), which actually stores the text and gets garbageCollected since not in rendering tree?","__LivelyClassName__":"lively.morphic.TextChunk"},"91":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"92":{"x":835,"y":734,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"93":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"94":{"morph":{"__isSmartRef__":true,"id":18},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"95":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"96":{},"97":{"x":563,"y":-8.999999999999986,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"98":{"submorphs":[],"scripts":[],"id":610,"shape":{"__isSmartRef__":true,"id":99},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":106},"showsHalos":false,"name":"BrokenTextReference","partsBinMetaInfo":{"__isSmartRef__":true,"id":107},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":108},"eventHandler":{"__isSmartRef__":true,"id":109},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"hiddenText":{"__isSmartRef__":true,"id":110},"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.0040100200350561,"layout":{"__isSmartRef__":true,"id":127},"__LivelyClassName__":"lively.morphic.Box"},"99":{"position":{"__isSmartRef__":true,"id":100},"_Extent":{"__isSmartRef__":true,"id":101},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":102},"_Fill":{"__isSmartRef__":true,"id":103},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":104},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":105},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"100":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"101":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"102":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"103":{"r":1,"g":0.56,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"104":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"105":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"106":{"x":54.00000000000002,"y":98.99999999999999,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"107":{"partsSpaceName":"PartsBin/Basic/","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"BrokenTextReference","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"108":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"109":{"morph":{"__isSmartRef__":true,"id":98},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"110":{"submorphs":[],"scripts":[],"id":1850,"shape":{"__isSmartRef__":true,"id":111},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":117},"_MaxTextWidth":46,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":114},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"HiddenText","partsBinMetaInfo":{"__isSmartRef__":true,"id":118},"textChunks":[{"__isSmartRef__":true,"id":119}],"charsReplaced":"s","lastFindLoc":6,"priorSelectionRange":[0,3],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":121},"renderContextTable":{"__isSmartRef__":true,"id":122},"eventHandler":{"__isSmartRef__":true,"id":123},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":124},"_WhiteSpaceHandling":"pre-wrap","owner":null,"_MinTextWidth":46,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[1,1],"distanceToDragEvent":{"__isSmartRef__":true,"id":125},"_TextColor":{"__isSmartRef__":true,"id":126},"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Text"},"111":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":112},"_Extent":{"__isSmartRef__":true,"id":113},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":114},"renderContextTable":{"__isSmartRef__":true,"id":115},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":116},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"112":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"113":{"x":46,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"114":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"115":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"116":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"117":{"x":16.734896735815965,"y":17.314027315671424,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"118":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"119":{"style":{"__isSmartRef__":true,"id":120},"chunkOwner":{"__isSmartRef__":true,"id":110},"storedString":"","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextChunk"},"120":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"121":{"x":46,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"122":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"123":{"morph":{"__isSmartRef__":true,"id":110},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"124":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"125":{"x":323,"y":-25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"126":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"127":{},"128":{"submorphs":[],"scripts":[],"id":1491,"shape":{"__isSmartRef__":true,"id":129},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":136},"_MaxTextWidth":598,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":132},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":137},"textChunks":[{"__isSmartRef__":true,"id":138},{"__isSmartRef__":true,"id":140},{"__isSmartRef__":true,"id":142},{"__isSmartRef__":true,"id":144},{"__isSmartRef__":true,"id":146},{"__isSmartRef__":true,"id":148}],"charsReplaced":"","lastFindLoc":2,"priorSelectionRange":[28,35],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":150},"renderContextTable":{"__isSmartRef__":true,"id":151},"eventHandler":{"__isSmartRef__":true,"id":152},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":153},"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":598,"_MinTextHeight":null,"layout":{"__isSmartRef__":true,"id":154},"previousSelection":[29,29],"distanceToDragEvent":{"__isSmartRef__":true,"id":155},"savedTextString":"This rectangle contains a reference to a text (.hiddenText) that's not in any scene and, therefore, not rendered.\n\nrectangle = this.get(\"BrokenTextReference\");\n\nhiddenText = rectangle.hiddenText;\n\nhiddenText.setTextString(\"123\");\n\nhiddenText.textChunks[0].textString === '123';\n\n// save the world and reload/publish part and reload\n\nhiddenText.getTextString(); // should be \"123\", is \"\" ","owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Text"},"129":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":130},"_Extent":{"__isSmartRef__":true,"id":131},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":132},"renderContextTable":{"__isSmartRef__":true,"id":133},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":134},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_Fill":{"__isSmartRef__":true,"id":135},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"130":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"131":{"x":598,"y":367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"132":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"133":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"134":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"135":{"r":0.979,"g":1,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"136":{"x":226,"y":96,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"137":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"138":{"style":{"__isSmartRef__":true,"id":139},"morph":{"__isSmartRef__":true,"id":128},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":128},"storedString":"Issue Description. Resolved :-)\n","__LivelyClassName__":"lively.morphic.TextChunk"},"139":{"__SourceModuleName__":"Global.lively.morphic.TextCore","fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis"},"140":{"style":{"__isSmartRef__":true,"id":141},"chunkOwner":{"__isSmartRef__":true,"id":128},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"\nThis rectangle contains a property referencing a text (\"hiddenText\") that's not a submorphs, not in the displayed scene and, therefore, not rendered.\n\nrectangle = this.get(\"BrokenTextReference\");\n\nhiddenText = rectangle.hiddenText;\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"141":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"142":{"style":{"__isSmartRef__":true,"id":143},"chunkOwner":{"__isSmartRef__":true,"id":128},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"hiddenText","__LivelyClassName__":"lively.morphic.TextChunk"},"143":{"color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"19px","fontStyle":"normal","fontVariant":"normal","fontWeight":"normal","letterSpacing":"normal","lineHeight":"normal","orphans":"2","textAlign":"-webkit-auto","textIndent":"0px","textTransform":"none","whiteSpace":"pre-wrap","widows":"2","wordSpacing":"0px","webkitTextSizeAdjust":"auto","webkitTextStrokeWidth":"0px","backgroundColor":"rgb(250,255,0)","display":"inline!important","float":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"144":{"style":{"__isSmartRef__":true,"id":145},"chunkOwner":{"__isSmartRef__":true,"id":128},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".setTextString(\"123\");\n\nhiddenText.textChunks[0].textString === '123';\n\n// save the world and reload/publish part and reload\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"145":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"146":{"style":{"__isSmartRef__":true,"id":147},"chunkOwner":{"__isSmartRef__":true,"id":128},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"hiddenText","__LivelyClassName__":"lively.morphic.TextChunk"},"147":{"color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"19px","fontStyle":"normal","fontVariant":"normal","fontWeight":"normal","letterSpacing":"normal","lineHeight":"normal","orphans":"2","textAlign":"-webkit-auto","textIndent":"0px","textTransform":"none","whiteSpace":"pre-wrap","widows":"2","wordSpacing":"0px","webkitTextSizeAdjust":"auto","webkitTextStrokeWidth":"0px","backgroundColor":"rgb(250,255,0)","display":"inline!important","float":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"148":{"style":{"__isSmartRef__":true,"id":149},"chunkOwner":{"__isSmartRef__":true,"id":128},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".getTextString(); // should be \"123\", is \"\" ","__LivelyClassName__":"lively.morphic.TextChunk"},"149":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"150":{"x":598,"y":367,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"151":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"152":{"morph":{"__isSmartRef__":true,"id":128},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"153":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"154":{},"155":{"x":396,"y":-5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"156":{"submorphs":[{"__isSmartRef__":true,"id":157},{"__isSmartRef__":true,"id":273}],"scripts":[],"shape":{"__isSmartRef__":true,"id":421},"id":290,"renderContextTable":{"__isSmartRef__":true,"id":425},"eventHandler":{"__isSmartRef__":true,"id":426},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":427},"LK2":true,"_Position":{"__isSmartRef__":true,"id":428},"priorExtent":{"__isSmartRef__":true,"id":429},"targetMorph":{"__isSmartRef__":true,"id":157},"titleBar":{"__isSmartRef__":true,"id":273},"contentOffset":{"__isSmartRef__":true,"id":269},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"prevDragPos":{"__isSmartRef__":true,"id":430},"isBeingDragged":false,"showsHalos":false,"highlighted":true,"_Rotation":0,"_Scale":1,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"157":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":158},"id":289,"renderContextTable":{"__isSmartRef__":true,"id":165},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":166},{"__isSmartRef__":true,"id":169},{"__isSmartRef__":true,"id":171},{"__isSmartRef__":true,"id":174},{"__isSmartRef__":true,"id":176},{"__isSmartRef__":true,"id":179},{"__isSmartRef__":true,"id":181},{"__isSmartRef__":true,"id":183},{"__isSmartRef__":true,"id":185},{"__isSmartRef__":true,"id":187},{"__isSmartRef__":true,"id":189},{"__isSmartRef__":true,"id":191},{"__isSmartRef__":true,"id":193},{"__isSmartRef__":true,"id":196},{"__isSmartRef__":true,"id":198},{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":203},{"__isSmartRef__":true,"id":205},{"__isSmartRef__":true,"id":207},{"__isSmartRef__":true,"id":209},{"__isSmartRef__":true,"id":211},{"__isSmartRef__":true,"id":213},{"__isSmartRef__":true,"id":215},{"__isSmartRef__":true,"id":217},{"__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},{"__isSmartRef__":true,"id":234},{"__isSmartRef__":true,"id":236},{"__isSmartRef__":true,"id":238},{"__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},{"__isSmartRef__":true,"id":254},{"__isSmartRef__":true,"id":256},{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":260},{"__isSmartRef__":true,"id":262},{"__isSmartRef__":true,"id":264},{"__isSmartRef__":true,"id":266}],"eventHandler":{"__isSmartRef__":true,"id":268},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"_Position":{"__isSmartRef__":true,"id":269},"priorExtent":{"__isSmartRef__":true,"id":270},"_MaxTextWidth":1005,"_MinTextWidth":1005,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":156},"layout":{"__isSmartRef__":true,"id":271},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":272}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1318877182856,"accessibleInInactiveWindow":true,"previousSelection":[925,931],"priorSelectionRange":[898,898],"charsReplaced":"1176.0","lastFindLoc":931,"savedTextString":"// why does that text get lost?\n\nthis.get(\"BrokenTextReference\").hiddenText.setTextString(\"123\");\n\nmodule('lively.persistence.Debugging').load();\nlinearizer = ObjectGraphLinearizer.forLively();\n\njson = linearizer.serialize($morph(\"BrokenTextReference\"));\n\nlinearizer.registry = linearizer.createRealRegistry(JSON.parse(json).registry);\nlinearizer.registry[21].registeredObject.storedString\n\ncopy = linearizer.deserialize(json);\nif (copy.hiddenText.cachedTextString === undefined) alertOK(\"cachedTextString is undefined\");\n// therefore, trough renderContextDispatch getTextStringHTML is called, with its renderContext\nif (copy.hiddenText.getTextStringHTML(copy.hiddenText.renderContext()) === \"\") alertOK(\"getTextStringHTML returns ''\");\n// but since render context has no textNode, it returns ''\nif (copy.hiddenText.textChunks[0].storedString === \"123\") alertOK(\"textchunk>>storedString is 123\");\n\ncopy.hiddenText.renderContext().\ncopy.hiddenText.getTextStringHTMLfunction (ctx) { return ctx.textNode ? ctx.textNode.textContent : '' }\n\n","__SourceModuleName__":"Global.lively.morphic.TextCore","prevScroll":[0,0],"showsHalos":false,"textString":"// Playground, resets the textstring, serializes the rectangle, deserializes it and checks a few assumptions. Opens the copied rectangle.\n\nthis.get(\"BrokenTextReference\").hiddenText.setTextString(\"123\");\n\nmodule('lively.persistence.Debugging').load();\nlinearizer = ObjectGraphLinearizer.forLively();\n\njson = linearizer.serialize($morph(\"BrokenTextReference\"));\n\ncopy = linearizer.deserialize(json);\nif (copy.hiddenText.cachedTextString === undefined) alertOK(\"cachedTextString is undefined\");\n// therefore, trough renderContextDispatch getTextStringHTML is called, with its renderContext\nif (copy.hiddenText.getTextStringHTML(copy.hiddenText.renderContext()) === \"\") alertOK(\"getTextStringHTML returns ''\");\n// but since render context has no textNode, it returns ''\nif (copy.hiddenText.textChunks[0].storedString === \"123\") alertOK(\"textchunk>>storedString is 123\");\ncopy.hiddenText.textChunks[0]\n\ncopy.setPosition(pt(234.0,900)); copy.openInWorld(); \ncopy.addMorph(copy.hiddenText);\nif (copy.hiddenText.getTextStringHTML(copy.hiddenText.renderContext()) === \"123\") alertOK(\"and there we go with 123.\");\n","__LivelyClassName__":"lively.morphic.Text"},"158":{"_Position":{"__isSmartRef__":true,"id":159},"renderContextTable":{"__isSmartRef__":true,"id":160},"_Extent":{"__isSmartRef__":true,"id":161},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":162},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":163},"_Fill":{"__isSmartRef__":true,"id":164},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"159":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"160":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"161":{"x":1015,"y":393,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"162":{"x":4,"y":2,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"163":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"164":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"165":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"166":{"style":{"__isSmartRef__":true,"id":167},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"// Playground, resets the textstring, serializes the rectangle, deserializes it and checks a few assumptions. Opens the copied rectangle.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"167":{"color":{"__isSmartRef__":true,"id":168},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"168":{"r":0,"g":0.5019607843137255,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"169":{"style":{"__isSmartRef__":true,"id":170},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"170":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"171":{"style":{"__isSmartRef__":true,"id":172},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"172":{"color":{"__isSmartRef__":true,"id":173},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"173":{"r":0,"g":0,"b":0.5450980392156862,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"174":{"style":{"__isSmartRef__":true,"id":175},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":".get(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"175":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"176":{"style":{"__isSmartRef__":true,"id":177},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"\"BrokenTextReference\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"177":{"color":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"178":{"r":0,"g":0.5019607843137255,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"179":{"style":{"__isSmartRef__":true,"id":180},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":").hiddenText.setTextString(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"180":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"181":{"style":{"__isSmartRef__":true,"id":182},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"\"123\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"182":{"color":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"183":{"style":{"__isSmartRef__":true,"id":184},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":");\n\nmodule(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"184":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"185":{"style":{"__isSmartRef__":true,"id":186},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"'lively.persistence.Debugging'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"186":{"color":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"187":{"style":{"__isSmartRef__":true,"id":188},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":").load();\nlinearizer = ObjectGraphLinearizer.forLively();\n\njson = linearizer.serialize($morph(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"188":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"189":{"style":{"__isSmartRef__":true,"id":190},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"\"BrokenTextReference\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"190":{"color":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"191":{"style":{"__isSmartRef__":true,"id":192},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"));\n\ncopy = linearizer.deserialize(json);\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"192":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"193":{"style":{"__isSmartRef__":true,"id":194},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"194":{"color":{"__isSmartRef__":true,"id":195},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"195":{"r":0,"g":0,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"196":{"style":{"__isSmartRef__":true,"id":197},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":" (copy.hiddenText.cachedTextString === ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"197":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"198":{"style":{"__isSmartRef__":true,"id":199},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"undefined","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"199":{"color":{"__isSmartRef__":true,"id":200},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"200":{"r":0.5019607843137255,"g":0,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"201":{"style":{"__isSmartRef__":true,"id":202},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":") alertOK(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"202":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"203":{"style":{"__isSmartRef__":true,"id":204},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"\"cachedTextString is undefined\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"204":{"color":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"205":{"style":{"__isSmartRef__":true,"id":206},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"206":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"207":{"style":{"__isSmartRef__":true,"id":208},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"// therefore, trough renderContextDispatch getTextStringHTML is called, with its renderContext","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"208":{"color":{"__isSmartRef__":true,"id":168},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"209":{"style":{"__isSmartRef__":true,"id":210},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"210":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"211":{"style":{"__isSmartRef__":true,"id":212},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"212":{"color":{"__isSmartRef__":true,"id":195},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"213":{"style":{"__isSmartRef__":true,"id":214},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":" (copy.hiddenText.getTextStringHTML(copy.hiddenText.renderContext()) === ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"214":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"215":{"style":{"__isSmartRef__":true,"id":216},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"\"\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"216":{"color":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"217":{"style":{"__isSmartRef__":true,"id":218},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":") alertOK(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"218":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"219":{"style":{"__isSmartRef__":true,"id":220},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"\"getTextStringHTML returns ''\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"220":{"color":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"221":{"style":{"__isSmartRef__":true,"id":222},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"222":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"223":{"style":{"__isSmartRef__":true,"id":224},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"// but since render context has no textNode, it returns ''","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"224":{"color":{"__isSmartRef__":true,"id":168},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"225":{"style":{"__isSmartRef__":true,"id":226},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"226":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"227":{"style":{"__isSmartRef__":true,"id":228},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"228":{"color":{"__isSmartRef__":true,"id":195},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"229":{"style":{"__isSmartRef__":true,"id":230},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":" (copy.hiddenText.textChunks[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"230":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"231":{"style":{"__isSmartRef__":true,"id":232},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"232":{"color":{"__isSmartRef__":true,"id":233},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"233":{"r":0,"g":0,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"234":{"style":{"__isSmartRef__":true,"id":235},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"].storedString === ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"235":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"236":{"style":{"__isSmartRef__":true,"id":237},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"\"123\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"237":{"color":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"238":{"style":{"__isSmartRef__":true,"id":239},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":") alertOK(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"239":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"240":{"style":{"__isSmartRef__":true,"id":241},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"\"textchunk>>storedString is 123\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"241":{"color":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"242":{"style":{"__isSmartRef__":true,"id":243},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":");\ncopy.hiddenText.textChunks[","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"243":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"244":{"style":{"__isSmartRef__":true,"id":245},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"245":{"color":{"__isSmartRef__":true,"id":233},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"246":{"style":{"__isSmartRef__":true,"id":247},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"]\n\ncopy.setPosition(pt(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"247":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"248":{"style":{"__isSmartRef__":true,"id":249},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"234.0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"249":{"color":{"__isSmartRef__":true,"id":233},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"250":{"style":{"__isSmartRef__":true,"id":251},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":",","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"251":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"252":{"style":{"__isSmartRef__":true,"id":253},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"900","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"253":{"color":{"__isSmartRef__":true,"id":233},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"254":{"style":{"__isSmartRef__":true,"id":255},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":")); copy.openInWorld(); \ncopy.addMorph(copy.hiddenText);\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"255":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"256":{"style":{"__isSmartRef__":true,"id":257},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"257":{"color":{"__isSmartRef__":true,"id":195},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"258":{"style":{"__isSmartRef__":true,"id":259},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":" (copy.hiddenText.getTextStringHTML(copy.hiddenText.renderContext()) === ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"259":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"260":{"style":{"__isSmartRef__":true,"id":261},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"\"123\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"261":{"color":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"262":{"style":{"__isSmartRef__":true,"id":263},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":") alertOK(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"263":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"264":{"style":{"__isSmartRef__":true,"id":265},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":"\"and there we go with 123.\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"265":{"color":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"266":{"style":{"__isSmartRef__":true,"id":267},"chunkOwner":{"__isSmartRef__":true,"id":157},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"267":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"268":{"morph":{"__isSmartRef__":true,"id":157},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"269":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"270":{"x":1015,"y":393,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"271":{"resizeWidth":true,"resizeHeight":true},"272":{"sourceObj":{"__isSmartRef__":true,"id":157},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":157},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"273":{"submorphs":[{"__isSmartRef__":true,"id":274},{"__isSmartRef__":true,"id":288},{"__isSmartRef__":true,"id":335},{"__isSmartRef__":true,"id":369}],"scripts":[],"shape":{"__isSmartRef__":true,"id":404},"id":291,"renderContextTable":{"__isSmartRef__":true,"id":416},"eventHandler":{"__isSmartRef__":true,"id":417},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":418},"_Position":{"__isSmartRef__":true,"id":419},"windowMorph":{"__isSmartRef__":true,"id":156},"label":{"__isSmartRef__":true,"id":274},"closeButton":{"__isSmartRef__":true,"id":288},"menuButton":{"__isSmartRef__":true,"id":335},"collapseButton":{"__isSmartRef__":true,"id":369},"priorExtent":{"__isSmartRef__":true,"id":420},"owner":{"__isSmartRef__":true,"id":156},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"274":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":275},"id":292,"renderContextTable":{"__isSmartRef__":true,"id":281},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":282}],"eventHandler":{"__isSmartRef__":true,"id":284},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":285},"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":273},"priorExtent":{"__isSmartRef__":true,"id":286},"_MaxTextWidth":956,"_MinTextWidth":956,"_MaxTextHeight":null,"_MinTextHeight":null,"_Position":{"__isSmartRef__":true,"id":287},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"275":{"_Position":{"__isSmartRef__":true,"id":276},"renderContextTable":{"__isSmartRef__":true,"id":277},"_Extent":{"__isSmartRef__":true,"id":278},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":279},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":280},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"276":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"277":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"278":{"x":956,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"279":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"280":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"281":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"282":{"style":{"__isSmartRef__":true,"id":283},"chunkOwner":{"__isSmartRef__":true,"id":274},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Workspace","__LivelyClassName__":"lively.morphic.TextChunk"},"283":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"284":{"morph":{"__isSmartRef__":true,"id":274},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"285":{"resizeWidth":true},"286":{"x":956,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"287":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"288":{"submorphs":[{"__isSmartRef__":true,"id":289}],"scripts":[],"shape":{"__isSmartRef__":true,"id":301},"id":293,"renderContextTable":{"__isSmartRef__":true,"id":317},"eventHandler":{"__isSmartRef__":true,"id":318},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":319},"priorExtent":{"__isSmartRef__":true,"id":320},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":307},"lighterFill":{"__isSmartRef__":true,"id":321},"label":{"__isSmartRef__":true,"id":289},"owner":{"__isSmartRef__":true,"id":273},"layout":{"__isSmartRef__":true,"id":330},"attributeConnections":[{"__isSmartRef__":true,"id":331},{"__isSmartRef__":true,"id":333}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"289":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":290},"id":294,"renderContextTable":{"__isSmartRef__":true,"id":295},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":296}],"eventHandler":{"__isSmartRef__":true,"id":298},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":299},"priorExtent":{"__isSmartRef__":true,"id":300},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":288},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"290":{"_Position":{"__isSmartRef__":true,"id":291},"renderContextTable":{"__isSmartRef__":true,"id":292},"_Extent":{"__isSmartRef__":true,"id":293},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":294},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":280},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"291":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"292":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"293":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"294":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"295":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"296":{"style":{"__isSmartRef__":true,"id":297},"chunkOwner":{"__isSmartRef__":true,"id":289},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"297":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"298":{"morph":{"__isSmartRef__":true,"id":289},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"299":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"300":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"301":{"_Position":{"__isSmartRef__":true,"id":302},"renderContextTable":{"__isSmartRef__":true,"id":303},"_Extent":{"__isSmartRef__":true,"id":304},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":305},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":306},"_Fill":{"__isSmartRef__":true,"id":307},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"302":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"303":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"304":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"305":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"306":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"307":{"stops":[{"__isSmartRef__":true,"id":308},{"__isSmartRef__":true,"id":310},{"__isSmartRef__":true,"id":312},{"__isSmartRef__":true,"id":314}],"vector":{"__isSmartRef__":true,"id":316},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"308":{"offset":0,"color":{"__isSmartRef__":true,"id":309}},"309":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"310":{"offset":0.4,"color":{"__isSmartRef__":true,"id":311}},"311":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"312":{"offset":0.6,"color":{"__isSmartRef__":true,"id":313}},"313":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"314":{"offset":1,"color":{"__isSmartRef__":true,"id":315}},"315":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"316":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"317":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"318":{"morph":{"__isSmartRef__":true,"id":288},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"319":{"x":995,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"320":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"321":{"stops":[{"__isSmartRef__":true,"id":322},{"__isSmartRef__":true,"id":324},{"__isSmartRef__":true,"id":326},{"__isSmartRef__":true,"id":328}],"vector":{"__isSmartRef__":true,"id":316},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"322":{"offset":0,"color":{"__isSmartRef__":true,"id":323}},"323":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"324":{"offset":0.4,"color":{"__isSmartRef__":true,"id":325}},"325":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"326":{"offset":0.6,"color":{"__isSmartRef__":true,"id":327}},"327":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"328":{"offset":1,"color":{"__isSmartRef__":true,"id":329}},"329":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"330":{"moveHorizontal":true},"331":{"sourceObj":{"__isSmartRef__":true,"id":288},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":156},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":332},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"332":{"source":{"__isSmartRef__":true,"id":288},"target":{"__isSmartRef__":true,"id":156}},"333":{"sourceObj":{"__isSmartRef__":true,"id":288},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":156},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":334},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"334":{"source":{"__isSmartRef__":true,"id":288},"target":{"__isSmartRef__":true,"id":156}},"335":{"submorphs":[{"__isSmartRef__":true,"id":336}],"scripts":[],"shape":{"__isSmartRef__":true,"id":347},"id":295,"renderContextTable":{"__isSmartRef__":true,"id":352},"eventHandler":{"__isSmartRef__":true,"id":353},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":354},"priorExtent":{"__isSmartRef__":true,"id":355},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":307},"lighterFill":{"__isSmartRef__":true,"id":356},"label":{"__isSmartRef__":true,"id":336},"owner":{"__isSmartRef__":true,"id":273},"attributeConnections":[{"__isSmartRef__":true,"id":365},{"__isSmartRef__":true,"id":367}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"336":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":337},"id":296,"renderContextTable":{"__isSmartRef__":true,"id":341},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":342}],"eventHandler":{"__isSmartRef__":true,"id":344},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":345},"priorExtent":{"__isSmartRef__":true,"id":346},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":335},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"337":{"_Position":{"__isSmartRef__":true,"id":338},"renderContextTable":{"__isSmartRef__":true,"id":339},"_Extent":{"__isSmartRef__":true,"id":340},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":294},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":280},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"338":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"339":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"340":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"341":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"342":{"style":{"__isSmartRef__":true,"id":343},"chunkOwner":{"__isSmartRef__":true,"id":336},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"343":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"344":{"morph":{"__isSmartRef__":true,"id":336},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"345":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"346":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"347":{"_Position":{"__isSmartRef__":true,"id":348},"renderContextTable":{"__isSmartRef__":true,"id":349},"_Extent":{"__isSmartRef__":true,"id":350},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":351},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":306},"_Fill":{"__isSmartRef__":true,"id":307},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"348":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"349":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"350":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"351":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"352":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"353":{"morph":{"__isSmartRef__":true,"id":335},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"354":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"355":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"356":{"stops":[{"__isSmartRef__":true,"id":357},{"__isSmartRef__":true,"id":359},{"__isSmartRef__":true,"id":361},{"__isSmartRef__":true,"id":363}],"vector":{"__isSmartRef__":true,"id":316},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"357":{"offset":0,"color":{"__isSmartRef__":true,"id":358}},"358":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"359":{"offset":0.4,"color":{"__isSmartRef__":true,"id":360}},"360":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"361":{"offset":0.6,"color":{"__isSmartRef__":true,"id":362}},"362":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"363":{"offset":1,"color":{"__isSmartRef__":true,"id":364}},"364":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"365":{"sourceObj":{"__isSmartRef__":true,"id":335},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":156},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":366},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"366":{"source":{"__isSmartRef__":true,"id":335},"target":{"__isSmartRef__":true,"id":156}},"367":{"sourceObj":{"__isSmartRef__":true,"id":335},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":156},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":368},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"368":{"source":{"__isSmartRef__":true,"id":335},"target":{"__isSmartRef__":true,"id":156}},"369":{"submorphs":[{"__isSmartRef__":true,"id":370}],"scripts":[],"shape":{"__isSmartRef__":true,"id":381},"id":297,"renderContextTable":{"__isSmartRef__":true,"id":386},"eventHandler":{"__isSmartRef__":true,"id":387},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":388},"priorExtent":{"__isSmartRef__":true,"id":389},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":307},"lighterFill":{"__isSmartRef__":true,"id":390},"label":{"__isSmartRef__":true,"id":370},"owner":{"__isSmartRef__":true,"id":273},"layout":{"__isSmartRef__":true,"id":399},"attributeConnections":[{"__isSmartRef__":true,"id":400},{"__isSmartRef__":true,"id":402}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"370":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":371},"id":298,"renderContextTable":{"__isSmartRef__":true,"id":375},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":376}],"eventHandler":{"__isSmartRef__":true,"id":378},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":379},"priorExtent":{"__isSmartRef__":true,"id":380},"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":369},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"371":{"_Position":{"__isSmartRef__":true,"id":372},"renderContextTable":{"__isSmartRef__":true,"id":373},"_Extent":{"__isSmartRef__":true,"id":374},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":294},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":280},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"372":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"373":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"374":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"375":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"376":{"style":{"__isSmartRef__":true,"id":377},"chunkOwner":{"__isSmartRef__":true,"id":370},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"377":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"378":{"morph":{"__isSmartRef__":true,"id":370},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"379":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"380":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"381":{"_Position":{"__isSmartRef__":true,"id":382},"renderContextTable":{"__isSmartRef__":true,"id":383},"_Extent":{"__isSmartRef__":true,"id":384},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":385},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":306},"_Fill":{"__isSmartRef__":true,"id":307},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"382":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"383":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"384":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"385":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"386":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"387":{"morph":{"__isSmartRef__":true,"id":369},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"388":{"x":976,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"389":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"390":{"stops":[{"__isSmartRef__":true,"id":391},{"__isSmartRef__":true,"id":393},{"__isSmartRef__":true,"id":395},{"__isSmartRef__":true,"id":397}],"vector":{"__isSmartRef__":true,"id":316},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"391":{"offset":0,"color":{"__isSmartRef__":true,"id":392}},"392":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"393":{"offset":0.4,"color":{"__isSmartRef__":true,"id":394}},"394":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"395":{"offset":0.6,"color":{"__isSmartRef__":true,"id":396}},"396":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"397":{"offset":1,"color":{"__isSmartRef__":true,"id":398}},"398":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"399":{"moveHorizontal":true},"400":{"sourceObj":{"__isSmartRef__":true,"id":369},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":156},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":401},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"401":{"source":{"__isSmartRef__":true,"id":369},"target":{"__isSmartRef__":true,"id":156}},"402":{"sourceObj":{"__isSmartRef__":true,"id":369},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":156},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":403},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"403":{"source":{"__isSmartRef__":true,"id":369},"target":{"__isSmartRef__":true,"id":156}},"404":{"_Position":{"__isSmartRef__":true,"id":405},"renderContextTable":{"__isSmartRef__":true,"id":406},"_Extent":{"__isSmartRef__":true,"id":407},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":408},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":409},"_Fill":{"__isSmartRef__":true,"id":410},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"405":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"406":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"407":{"x":1015,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"408":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"409":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"410":{"stops":[{"__isSmartRef__":true,"id":411},{"__isSmartRef__":true,"id":413}],"vector":{"__isSmartRef__":true,"id":415},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"411":{"offset":0,"color":{"__isSmartRef__":true,"id":412}},"412":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"413":{"offset":1,"color":{"__isSmartRef__":true,"id":414}},"414":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"415":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"416":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"417":{"morph":{"__isSmartRef__":true,"id":273},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"418":{"resizeWidth":true,"adjustForNewBounds":true},"419":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"420":{"x":1015,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"421":{"renderContextTable":{"__isSmartRef__":true,"id":422},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":423},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":424},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"422":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"423":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"424":{"x":1015,"y":414,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"425":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"426":{"morph":{"__isSmartRef__":true,"id":156},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"427":{"adjustForNewBounds":true},"428":{"x":5,"y":483,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"429":{"x":1015,"y":414,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"430":{"x":764,"y":491,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"431":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":432},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"_Position":{"__isSmartRef__":true,"id":438},"owner":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","carriesGrabbedMorphs":false,"_Scale":1.002003004005006,"_Rotation":0,"renderContextTable":{"__isSmartRef__":true,"id":439},"eventHandler":{"__isSmartRef__":true,"id":440},"clickedOnMorph":{"__isSmartRef__":true,"id":0},"lastScrollTime":1317403231157,"scrollFocusMorph":{"__isSmartRef__":true,"id":0},"internalClickedOnMorph":{"__isSmartRef__":true,"id":441},"__LivelyClassName__":"lively.morphic.HandMorph","withLayers":["Global.NoMagnetsLayer"]},"432":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":433},"_Extent":{"__isSmartRef__":true,"id":434},"_Fill":{"__isSmartRef__":true,"id":435},"renderContextTable":{"__isSmartRef__":true,"id":436},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":437},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"433":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"434":{"x":2,"y":2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"435":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"436":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"437":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"438":{"x":661.8142661350868,"y":417.93762182230194,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"439":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"440":{"morph":{"__isSmartRef__":true,"id":431},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"441":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":442},"id":11,"renderContextTable":{"__isSmartRef__":true,"id":454},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":455}],"eventHandler":{"__isSmartRef__":true,"id":457},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10.5,"_Position":{"__isSmartRef__":true,"id":458},"priorExtent":{"__isSmartRef__":true,"id":459},"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_HandStyle":"default","_TextColor":{"__isSmartRef__":true,"id":460},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":461},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"442":{"_Position":{"__isSmartRef__":true,"id":443},"renderContextTable":{"__isSmartRef__":true,"id":444},"_Extent":{"__isSmartRef__":true,"id":445},"_ClipMode":"hidden","_Padding":{"__isSmartRef__":true,"id":446},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":447},"_Fill":{"__isSmartRef__":true,"id":448},"_BorderRadius":4,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"443":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"444":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"445":{"x":228,"y":23,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"446":{"x":3,"y":2,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"447":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"448":{"stops":[{"__isSmartRef__":true,"id":449},{"__isSmartRef__":true,"id":451}],"vector":{"__isSmartRef__":true,"id":453},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"449":{"offset":0,"color":{"__isSmartRef__":true,"id":450}},"450":{"r":0.39215686274509803,"g":0.5137254901960784,"b":0.9725490196078431,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"451":{"offset":1,"color":{"__isSmartRef__":true,"id":452}},"452":{"r":0.13333333333333333,"g":0.3333333333333333,"b":0.9607843137254902,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"453":{"x":0,"y":0,"width":0,"height":1,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"454":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"455":{"style":{"__isSmartRef__":true,"id":456},"chunkOwner":{"__isSmartRef__":true,"id":441},"storedString":"save world as ...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"456":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"457":{"morph":{"__isSmartRef__":true,"id":441},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"458":{"x":0,"y":184,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"459":{"x":257,"y":23,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"460":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"461":{"onMouseWheel":{"__isSmartRef__":true,"id":462},"onSelectStart":{"__isSmartRef__":true,"id":469}},"462":{"varMapping":{"__isSmartRef__":true,"id":463},"source":"function onMouseWheel(evt) {\n return false; // to allow scrolling\n }","funcProperties":{"__isSmartRef__":true,"id":468},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"463":{"this":{"__isSmartRef__":true,"id":441},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":464}},"464":{"$super":{"__isSmartRef__":true,"id":465}},"465":{"varMapping":{"__isSmartRef__":true,"id":466},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":467},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"466":{"obj":{"__isSmartRef__":true,"id":441},"name":"onMouseWheel"},"467":{},"468":{},"469":{"varMapping":{"__isSmartRef__":true,"id":470},"source":"function onSelectStart(evt) {\n return false; // to allow scrolling\n }","funcProperties":{"__isSmartRef__":true,"id":475},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"470":{"this":{"__isSmartRef__":true,"id":441},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":471}},"471":{"$super":{"__isSmartRef__":true,"id":472}},"472":{"varMapping":{"__isSmartRef__":true,"id":473},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":474},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"473":{"obj":{"__isSmartRef__":true,"id":441},"name":"onSelectStart"},"474":{},"475":{},"476":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":477},"_Extent":{"__isSmartRef__":true,"id":478},"_Fill":{"__isSmartRef__":true,"id":479},"renderContextTable":{"__isSmartRef__":true,"id":480},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":481},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"477":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"478":{"x":2800,"y":2900,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"479":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"480":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setClipMode":"setClipModeHTML"},"481":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"482":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"483":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"484":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"485":{"morph":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"486":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"savedWorldAsURL","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"visitNewPageAfterSaveAs","converter":null,"converterString":null,"updaterString":"function ($upd, v) { \n if (v && v.toString() !== URL.source.toString()) {\n $upd(v) \n }\n }","varMapping":{"__isSmartRef__":true,"id":487},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":488},"__LivelyClassName__":"AttributeConnection"},"487":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"488":{"updater":{"__isSmartRef__":true,"id":489}},"489":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":487},"source":"function ($upd, v) { \n if (v && v.toString() !== URL.source.toString()) {\n $upd(v) \n }\n }","funcProperties":{"__isSmartRef__":true,"id":490},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"490":{},"491":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/users/lauritz/miniprojects/referencedTextBug.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"isSimplifiedRegistry":true}}]]>