test\n\nInput field should be a html input inside a html form: example of submit to Google https://www.google.ca/?q=lively+kernel ???\n\n","showsMarkdown":true,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"priorSelectionRange":[1293,1294],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.Text"},"17":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":18},"_Extent":{"__isSmartRef__":true,"id":19},"_BorderWidth":3.108,"_BorderColor":{"__isSmartRef__":true,"id":20},"renderContextTable":{"__isSmartRef__":true,"id":21},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":22},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"double","_Fill":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"18":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"19":{"x":529,"y":736.44,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"20":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"21":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setNodeClass":"setNodeClassHTML","setNodeId":"setNodeIdHTML","setStyleSheet":"setStyleSheetHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML"},"22":{"x":30,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"23":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"24":{"x":1158,"y":50,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"25":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"26":{"partsSpaceName":"PartsBin/Text/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"Markdown text, uses the markdown translator showdown.js","partName":"MarkdownText","requiredModules":["apps.Markdown"],"changes":[{"__isSmartRef__":true,"id":27},{"__isSmartRef__":true,"id":29},{"__isSmartRef__":true,"id":31},{"__isSmartRef__":true,"id":33},{"__isSmartRef__":true,"id":35},{"__isSmartRef__":true,"id":37}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"27":{"date":{"__isSmartRef__":true,"id":28},"author":"robertkrahn","message":"","id":"973CE603-7BCF-4250-9F5C-7D3F4BEC1FF5"},"28":{"isSerializedDate":true,"string":"Sat Feb 11 2012 02:13:30 GMT-0600 (CST)"},"29":{"date":{"__isSmartRef__":true,"id":30},"author":"robertkrahn","message":"","id":"433B371B-B70F-4708-A18A-AAEB88744AE2"},"30":{"isSerializedDate":true,"string":"Sat Feb 11 2012 01:34:58 GMT-0600 (CST)"},"31":{"date":{"__isSmartRef__":true,"id":32},"author":"robertkrahn","message":"","id":"5C9CACE5-C939-41DD-8324-6DFB2D555052"},"32":{"isSerializedDate":true,"string":"Sat Feb 11 2012 00:55:27 GMT-0600 (CST)"},"33":{"date":{"__isSmartRef__":true,"id":34},"author":"robertkrahn","message":"","id":"1E5229E4-6261-48C3-90D7-9FE60C7E13E7"},"34":{"isSerializedDate":true,"string":"Sat Feb 11 2012 00:39:02 GMT-0600 (CST)"},"35":{"date":{"__isSmartRef__":true,"id":36},"author":"robertkrahn","message":"","id":"D97B4083-AFCC-453E-8B70-0EA266600547"},"36":{"isSerializedDate":true,"string":"Sat Feb 11 2012 01:20:32 GMT-0600 (CST)"},"37":{"date":{"__isSmartRef__":true,"id":38},"author":"robertkrahn","message":"","id":"E5A6AAF0-9E9D-48E4-8905-BE1448AF5A66"},"38":{"isSerializedDate":true,"string":"Sat Feb 11 2012 02:06:54 GMT-0600 (CST)"},"39":{"style":{"__isSmartRef__":true,"id":40},"chunkOwner":{"__isSmartRef__":true,"id":16},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"40":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"41":{"x":529,"y":736.44,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"42":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML"},"43":{"morph":{"__isSmartRef__":true,"id":16},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"44":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"45":{"resizeWidth":false,"resizeHeight":false},"46":{"x":354,"y":-9,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"47":{"onMouseOver":{"__isSmartRef__":true,"id":48},"onMouseOut":{"__isSmartRef__":true,"id":52},"showMarkdown":{"__isSmartRef__":true,"id":56},"showSource":{"__isSmartRef__":true,"id":60},"jQueryNode":{"__isSmartRef__":true,"id":64},"onDoubleClick":{"__isSmartRef__":true,"id":72},"prepareForNewRenderContext":{"__isSmartRef__":true,"id":76},"reset":{"__isSmartRef__":true,"id":84}},"48":{"varMapping":{"__isSmartRef__":true,"id":49},"source":"function onMouseOver(evt) {\n // if (!this.showsMarkdown) return;\n // this.showSource();\n}","funcProperties":{"__isSmartRef__":true,"id":50},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"49":{"this":{"__isSmartRef__":true,"id":16}},"50":{"timestamp":{"__isSmartRef__":true,"id":51},"user":"robertkrahn","tags":[]},"51":{"isSerializedDate":true,"string":"Fri Feb 10 2012 23:35:43 GMT-0600 (CST)"},"52":{"varMapping":{"__isSmartRef__":true,"id":53},"source":"function onMouseOut(evt) {\n // if (this.fullContainsWorldPoint(evt.getPosition())) return;\n // this.showMarkdown();\n}","funcProperties":{"__isSmartRef__":true,"id":54},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"53":{"this":{"__isSmartRef__":true,"id":16}},"54":{"timestamp":{"__isSmartRef__":true,"id":55},"user":"robertkrahn","tags":[]},"55":{"isSerializedDate":true,"string":"Fri Feb 10 2012 23:37:13 GMT-0600 (CST)"},"56":{"varMapping":{"__isSmartRef__":true,"id":57},"source":"function showMarkdown() {\n // this.showMarkdown()\\\n this.showsMarkdown = true;\n var markup = this.textString || this.savedMarkup,\n converter = new Showdown.converter(),\n html = converter.makeHtml(markup);\n this.savedMarkup = markup;\n this.textString = \"\";\n this.jQuery().html(html).addClass('markdown');\n}","funcProperties":{"__isSmartRef__":true,"id":58},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"57":{"this":{"__isSmartRef__":true,"id":16}},"58":{"timestamp":{"__isSmartRef__":true,"id":59},"user":"robertkrahn","tags":[]},"59":{"isSerializedDate":true,"string":"Sat Feb 11 2012 01:19:53 GMT-0600 (CST)"},"60":{"varMapping":{"__isSmartRef__":true,"id":61},"source":"function showSource() {\n // this.showSource();\n this.showsMarkdown = false;\n this.jQuery().html('');\n this.jQuery().append(this.renderContext().textNode);\n this.textString = this.savedMarkup || '';\n}","funcProperties":{"__isSmartRef__":true,"id":62},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"61":{"this":{"__isSmartRef__":true,"id":16}},"62":{"timestamp":{"__isSmartRef__":true,"id":63},"user":"robertkrahn","tags":[]},"63":{"isSerializedDate":true,"string":"Fri Feb 10 2012 23:35:14 GMT-0600 (CST)"},"64":{"varMapping":{"__isSmartRef__":true,"id":65},"source":"function jQueryNode() {\n return this.renderContext().shapeNode\n}","funcProperties":{"__isSmartRef__":true,"id":70},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"65":{"this":{"__isSmartRef__":true,"id":16},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":66}},"66":{"$super":{"__isSmartRef__":true,"id":67}},"67":{"varMapping":{"__isSmartRef__":true,"id":68},"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":69},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"68":{"obj":{"__isSmartRef__":true,"id":16},"name":"jQueryNode"},"69":{},"70":{"timestamp":{"__isSmartRef__":true,"id":71},"user":"robertkrahn","tags":[]},"71":{"isSerializedDate":true,"string":"Fri Feb 10 2012 23:16:34 GMT-0600 (CST)"},"72":{"varMapping":{"__isSmartRef__":true,"id":73},"source":"function onDoubleClick(evt) {\n this.showsMarkdown ? this.showSource() : this.showMarkdown();\n}","funcProperties":{"__isSmartRef__":true,"id":74},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"73":{"this":{"__isSmartRef__":true,"id":16}},"74":{"timestamp":{"__isSmartRef__":true,"id":75},"user":"robertkrahn","tags":[]},"75":{"isSerializedDate":true,"string":"Fri Feb 10 2012 23:36:47 GMT-0600 (CST)"},"76":{"varMapping":{"__isSmartRef__":true,"id":77},"source":"function prepareForNewRenderContext(ctx) {\n $super(ctx);\n this.textString = this.savedMarkup;\n (function() {\ndebugger;\n this.showMarkdown();\n }).bind(this).delay(0);\n}","funcProperties":{"__isSmartRef__":true,"id":82},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"77":{"this":{"__isSmartRef__":true,"id":16},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":78}},"78":{"$super":{"__isSmartRef__":true,"id":79}},"79":{"varMapping":{"__isSmartRef__":true,"id":80},"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":81},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"80":{"obj":{"__isSmartRef__":true,"id":16},"name":"prepareForNewRenderContext"},"81":{},"82":{"timestamp":{"__isSmartRef__":true,"id":83},"user":"robertkrahn","tags":[]},"83":{"isSerializedDate":true,"string":"Fri Feb 10 2012 23:59:08 GMT-0600 (CST)"},"84":{"varMapping":{"__isSmartRef__":true,"id":85},"source":"function reset() {\n this.getPartsBinMetaInfo().requiredModules = ['apps.Markdown'];\n}","funcProperties":{"__isSmartRef__":true,"id":86},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"85":{"this":{"__isSmartRef__":true,"id":16}},"86":{"timestamp":{"__isSmartRef__":true,"id":87},"user":"robertkrahn","tags":[]},"87":{"isSerializedDate":true,"string":"Sat Feb 11 2012 00:14:50 GMT-0600 (CST)"},"88":{"submorphs":[],"scripts":[],"id":"FD177D57-7589-4C25-ABFC-915F851FF63E","shape":{"__isSmartRef__":true,"id":89},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":96},"_MaxTextWidth":873.784,"_MaxTextHeight":2800.784,"textColor":{"__isSmartRef__":true,"id":97},"showsHalos":false,"_FontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"MarkdownText1","partsBinMetaInfo":{"__isSmartRef__":true,"id":98},"textChunks":[{"__isSmartRef__":true,"id":111}],"charsReplaced":"","lastFindLoc":3423,"priorSelectionRange":[2862,2861],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":113},"renderContextTable":{"__isSmartRef__":true,"id":114},"eventHandler":{"__isSmartRef__":true,"id":115},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":116},"_ClipMode":"auto","derivationIds":[355,"CA208E49-B1B4-4932-99BF-38A925113B36","D24C5265-4658-4C53-BCE4-B9699C60343A","78A550B9-F652-40DA-8A00-B756D93F2DB2","4C4A70B1-8D87-4DAE-8471-E17550E19E15","4B81F522-7618-4613-AFF0-41720441FEDE","CB294625-287A-4078-9EB9-EDE5B1B24738","FDC846D0-67E3-4977-8E21-8367877967A2","122E03AD-9F6B-4AB5-943B-86232BEC98B3","1BCA62EE-385A-4074-92D8-8DC64F14EAE7","82F136B8-C32F-4346-BBD8-1C745FBACA51"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":873.784,"_MinTextHeight":2800.784,"layout":{"__isSmartRef__":true,"id":117},"isInLayoutCycle":false,"previousSelection":[2862,2861],"_Visible":true,"isBeingDragged":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":118},"savedMarkup":"Javascript Linda type Object Datastore (JSLS, jsls or just JL, jl)\n=============================================\n\nThese are just random thoughts on a (not yet if ever started) Javascript Object Datastore OR perhaps as a start a completely thin wrap around CouchDB. \n\nMotivation\n--------------\n\n1. Experiment with **seamless** Lively Applications ability to store data as JS objects in a datastore outside the Lively xhtml pages\n2. Experiment with a model driven architecture in creating Lively applications - introspection driven storage and retrieval of JS objects outside the page (image).\n3. Initially experiment with Couch DB as backend, allow polution of JS Objects with CouchDB members; later perhaps abstract\n4. Later: experiment with ContextJS objects instead of JS Objects .. although maybe I should start there\n\nInvestigation Notes\n-------------------------------\n\n- looks like **dojo** already does much of what I need. Well, nope, it is read only\n- looks like **cradle** already does much of what I need. But does it do associations? I cannot figure out cradle\n- and there is **jsds** ...this does a lot - but in memory only\n- there is also **ndexeddb** .... too complicaqted\n- and finally, **barricane-db** exteremely simple prevalayer type db - but local only\n\n\nStuff Below: Thinking Aloud -\n=============================================================\n\nNeed\n----------\n\n- A very simple datastore that can handle JS objects exchange with a different address space: client pulls object from server, modifies object and writes it back to server for persistence. \n\n - The principle elements that support the need\n\n - ability to serialize JS object (JSON)\n - every object has unique identity (in the JLstore)\n\n - The principle implementation that support the need\n - need _jlref generator\n - datastore `ds` is a hashmap of { _jlref, objectRef } OR just List[instances] as the _jlref is in it anyway\n - `ds.write(json)`\n - converts json to object\n - wrte(jsobject)\n - `ds.write(jsobject)`\n - traverses jsobject as hashmap of hashmaps, if member does not have _jlref field, add it\n - then ds.instances[ _jlref] = jsobject OR just ds.instances.push(jsobject)\n - `ds.find(memberName, memberValue)`\n - find in it's map all objects that have given member name and == the memberValue\n\nImplementation\n----------------------\n\n- maybe start with **barricane-db** but add ability to go across address spaces \n\n - db = function DB constructor of DB\n - db.UUID_TAG = uuid key name = _jlref - generator from node-uuid\n - DB.prototype.registerInstance = function(instance, force) ....\n - this adds, on instance, the member named db.UUID_TAG if it does not exist\n - datastore `db` has a Map instances = { uuid, } and each instance has field db.UUID_TAG anyway\n - `db.write(json)`\n - converts json to object\n - wrte(jsobject)\n - `db.write(jsobject)`\n - traverses jsobject as hashmap of hashmaps, for each memberObject that is instanceof Map, simply call: \n - process.db.registerInstance(memberObject);\n - if memberObject does not have db.UUID_TAG attribute, it will be added by registerInstance(memberObject)\n - `db.find(fieldName, fieldValue)`\n - find in it's map all objects that have given member fieldName and == the fieldValue)\n\n\nInternals\n-------------\n- each JS object is added following fields:\n - _jltype // type is like class name or table name - an organizing element of jsds objects, called `type bag` or `bag`\n - _jlref // reference, unique in _jltype\n\n- on write, any jsObject child (member) which has __jltype will find or create an association type _jltype with value `\"parent-jltype-value_to_child-jltype-value\"` and find or create in this bag a jsObject with `_jlref = parent-jlref-value_to_child-jlref-value`. The child itself will then be written into its appropriate type bag. Members without _jltype will store as part of the document (JSON?)\n \n\nNaming conventions:\n------------------------------\n\n- On object members which names start with underscore (_member), that also have accessors named member(), support lazy loading\n - for example, class State, with member _citizens, and also method citizens() will support lazy loading if used as state.citizens()\n- Other members are all eager loaded\n\nAPI(s) in order of typical use\n------------------------------------------\n\n- application need be aware to be in context where jl.Datastore is accessible (??)\n\n\n- all objects participating in JD should extend jl.obj and be created with jlType, or be supplied with _jltype as follows\n - new jl.obj(_jltype)\n - creates a new jl object from vanilla JS object\n - OR\n - object._jltype = 'car' \n - adds jltype to vanilla JS object\n\n- `jl.participate(fromJsObject)`\n - applies the JD trait on vanilla JS object\n - maybe traverse all members recursively\n - if member named memberName does not have _jltype\n - if member is not Date, String, Number, Boolean\n - attempt to guess jltype from instance type and apply on member .. how... maybe I need JSContext\n - LATER: enable lazy loading: on parent, for the member named memberName, rename the memberName to _memberName) and add method memberName() which will get the child as follows:\n - memberName() { return jl.context.datastore.findByRef(member._jltype, member._jlref)\n\n- `jl = new jl.datastore()`\n - create datastore object\n\n- `jl.findOrCreateJD(Global.lively.Network.URL)`\n - find or create a datastore\n - put datastore on jl.context.datastore\n\n- `jl.write(jsObject)`\n - call `jl.participate(fromJsObject)` which adds jltype and jsref\n - insert or update a jsObject (insert or update depends on existence by `_jltype` + `_jlref`\n - if jsObjects contains no _`jltype`, error\n - if jsObjects contains no `_jlref`, treated as insert, new jlref generated \n\n- `jl.delete(jsObject)`\n - delete a jsObject \n - if jsObjects contains no `_jltype`, error\n - if jsObjects contains no `_jlref`, error\n\n- `jl.find(jltypeValue, jl.SimplePath, simplePathValue)`\n - find a collection of jsObjects of `jltype=jltypeValue` with value on path jl.SimplePath, being simplePathValue\n - this is recursive, eager find for now. Stop at depth = 4, error below that, definable\n \n- new jl.path('jltype1/jltype2/memberName')\n - object finder path (e.g. car/wheel/manufacturerName)\n\n- `jl.findByRef(jltypeValue, jlrefValue)`\n - find one of jsObject \n\nSample Code\n--------------------\n\n// Find Datastore and put on context\n\n// Create parent and 2 child JS objects Library, Books\n\n// store the parent\n\n// retrieve the parent by jlref\n\n// retrieve the parent by one child name\n \n// change parent and store again\n\n// change child and store again\n\nSome Tests\n-----------------\n\n\n\n\n\n","showsMarkdown":true,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"lastSearchString":"id","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.morphic.Text"},"89":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":90},"_Extent":{"__isSmartRef__":true,"id":91},"_BorderWidth":3.108,"_BorderColor":{"__isSmartRef__":true,"id":92},"renderContextTable":{"__isSmartRef__":true,"id":93},"_ClipMode":"auto","_Padding":{"__isSmartRef__":true,"id":94},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"double","_Fill":{"__isSmartRef__":true,"id":95},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"90":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"91":{"x":955,"y":710.44,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"92":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"93":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setNodeClass":"setNodeClassHTML","setNodeId":"setNodeIdHTML","setStyleSheet":"setStyleSheetHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML"},"94":{"x":30,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"95":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"96":{"x":38.99999999999997,"y":57,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"97":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"98":{"partsSpaceName":"PartsBin/Text/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"Markdown text, uses the markdown translator showdown.js","partName":"MarkdownText","requiredModules":["apps.Markdown"],"changes":[{"__isSmartRef__":true,"id":99},{"__isSmartRef__":true,"id":101},{"__isSmartRef__":true,"id":103},{"__isSmartRef__":true,"id":105},{"__isSmartRef__":true,"id":107},{"__isSmartRef__":true,"id":109}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"99":{"date":{"__isSmartRef__":true,"id":100},"author":"robertkrahn","message":"","id":"973CE603-7BCF-4250-9F5C-7D3F4BEC1FF5"},"100":{"isSerializedDate":true,"string":"Sat Feb 11 2012 02:13:30 GMT-0600 (CST)"},"101":{"date":{"__isSmartRef__":true,"id":102},"author":"robertkrahn","message":"","id":"433B371B-B70F-4708-A18A-AAEB88744AE2"},"102":{"isSerializedDate":true,"string":"Sat Feb 11 2012 01:34:58 GMT-0600 (CST)"},"103":{"date":{"__isSmartRef__":true,"id":104},"author":"robertkrahn","message":"","id":"5C9CACE5-C939-41DD-8324-6DFB2D555052"},"104":{"isSerializedDate":true,"string":"Sat Feb 11 2012 00:55:27 GMT-0600 (CST)"},"105":{"date":{"__isSmartRef__":true,"id":106},"author":"robertkrahn","message":"","id":"1E5229E4-6261-48C3-90D7-9FE60C7E13E7"},"106":{"isSerializedDate":true,"string":"Sat Feb 11 2012 00:39:02 GMT-0600 (CST)"},"107":{"date":{"__isSmartRef__":true,"id":108},"author":"robertkrahn","message":"","id":"D97B4083-AFCC-453E-8B70-0EA266600547"},"108":{"isSerializedDate":true,"string":"Sat Feb 11 2012 01:20:32 GMT-0600 (CST)"},"109":{"date":{"__isSmartRef__":true,"id":110},"author":"robertkrahn","message":"","id":"E5A6AAF0-9E9D-48E4-8905-BE1448AF5A66"},"110":{"isSerializedDate":true,"string":"Sat Feb 11 2012 02:06:54 GMT-0600 (CST)"},"111":{"style":{"__isSmartRef__":true,"id":112},"chunkOwner":{"__isSmartRef__":true,"id":88},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"112":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"113":{"x":955,"y":710.44,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"114":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML"},"115":{"morph":{"__isSmartRef__":true,"id":88},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"116":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"117":{"resizeWidth":false,"resizeHeight":false},"118":{"x":210,"y":-14,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"119":{"onMouseOver":{"__isSmartRef__":true,"id":120},"onMouseOut":{"__isSmartRef__":true,"id":124},"showMarkdown":{"__isSmartRef__":true,"id":128},"showSource":{"__isSmartRef__":true,"id":132},"jQueryNode":{"__isSmartRef__":true,"id":136},"onDoubleClick":{"__isSmartRef__":true,"id":144},"prepareForNewRenderContext":{"__isSmartRef__":true,"id":148},"reset":{"__isSmartRef__":true,"id":156}},"120":{"varMapping":{"__isSmartRef__":true,"id":121},"source":"function onMouseOver(evt) {\n // if (!this.showsMarkdown) return;\n // this.showSource();\n}","funcProperties":{"__isSmartRef__":true,"id":122},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"121":{"this":{"__isSmartRef__":true,"id":88}},"122":{"timestamp":{"__isSmartRef__":true,"id":123},"user":"robertkrahn","tags":[]},"123":{"isSerializedDate":true,"string":"Fri Feb 10 2012 23:35:43 GMT-0600 (CST)"},"124":{"varMapping":{"__isSmartRef__":true,"id":125},"source":"function onMouseOut(evt) {\n // if (this.fullContainsWorldPoint(evt.getPosition())) return;\n // this.showMarkdown();\n}","funcProperties":{"__isSmartRef__":true,"id":126},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"125":{"this":{"__isSmartRef__":true,"id":88}},"126":{"timestamp":{"__isSmartRef__":true,"id":127},"user":"robertkrahn","tags":[]},"127":{"isSerializedDate":true,"string":"Fri Feb 10 2012 23:37:13 GMT-0600 (CST)"},"128":{"varMapping":{"__isSmartRef__":true,"id":129},"source":"function showMarkdown() {\n // this.showMarkdown()\\\n this.showsMarkdown = true;\n var markup = this.textString || this.savedMarkup,\n converter = new Showdown.converter(),\n html = converter.makeHtml(markup);\n this.savedMarkup = markup;\n this.textString = \"\";\n this.jQuery().html(html).addClass('markdown');\n}","funcProperties":{"__isSmartRef__":true,"id":130},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"129":{"this":{"__isSmartRef__":true,"id":88}},"130":{"timestamp":{"__isSmartRef__":true,"id":131},"user":"robertkrahn","tags":[]},"131":{"isSerializedDate":true,"string":"Sat Feb 11 2012 01:19:53 GMT-0600 (CST)"},"132":{"varMapping":{"__isSmartRef__":true,"id":133},"source":"function showSource() {\n // this.showSource();\n this.showsMarkdown = false;\n this.jQuery().html('');\n this.jQuery().append(this.renderContext().textNode);\n this.textString = this.savedMarkup || '';\n}","funcProperties":{"__isSmartRef__":true,"id":134},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"133":{"this":{"__isSmartRef__":true,"id":88}},"134":{"timestamp":{"__isSmartRef__":true,"id":135},"user":"robertkrahn","tags":[]},"135":{"isSerializedDate":true,"string":"Fri Feb 10 2012 23:35:14 GMT-0600 (CST)"},"136":{"varMapping":{"__isSmartRef__":true,"id":137},"source":"function jQueryNode() {\n return this.renderContext().shapeNode\n}","funcProperties":{"__isSmartRef__":true,"id":142},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"137":{"this":{"__isSmartRef__":true,"id":88},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":138}},"138":{"$super":{"__isSmartRef__":true,"id":139}},"139":{"varMapping":{"__isSmartRef__":true,"id":140},"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":141},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"140":{"obj":{"__isSmartRef__":true,"id":88},"name":"jQueryNode"},"141":{},"142":{"timestamp":{"__isSmartRef__":true,"id":143},"user":"robertkrahn","tags":[]},"143":{"isSerializedDate":true,"string":"Fri Feb 10 2012 23:16:34 GMT-0600 (CST)"},"144":{"varMapping":{"__isSmartRef__":true,"id":145},"source":"function onDoubleClick(evt) {\n this.showsMarkdown ? this.showSource() : this.showMarkdown();\n}","funcProperties":{"__isSmartRef__":true,"id":146},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"145":{"this":{"__isSmartRef__":true,"id":88}},"146":{"timestamp":{"__isSmartRef__":true,"id":147},"user":"robertkrahn","tags":[]},"147":{"isSerializedDate":true,"string":"Fri Feb 10 2012 23:36:47 GMT-0600 (CST)"},"148":{"varMapping":{"__isSmartRef__":true,"id":149},"source":"function prepareForNewRenderContext(ctx) {\n $super(ctx);\n this.textString = this.savedMarkup;\n (function() {\ndebugger;\n this.showMarkdown();\n }).bind(this).delay(0);\n}","funcProperties":{"__isSmartRef__":true,"id":154},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"149":{"this":{"__isSmartRef__":true,"id":88},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":150}},"150":{"$super":{"__isSmartRef__":true,"id":151}},"151":{"varMapping":{"__isSmartRef__":true,"id":152},"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":153},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"152":{"obj":{"__isSmartRef__":true,"id":88},"name":"prepareForNewRenderContext"},"153":{},"154":{"timestamp":{"__isSmartRef__":true,"id":155},"user":"robertkrahn","tags":[]},"155":{"isSerializedDate":true,"string":"Fri Feb 10 2012 23:59:08 GMT-0600 (CST)"},"156":{"varMapping":{"__isSmartRef__":true,"id":157},"source":"function reset() {\n this.getPartsBinMetaInfo().requiredModules = ['apps.Markdown'];\n}","funcProperties":{"__isSmartRef__":true,"id":158},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"157":{"this":{"__isSmartRef__":true,"id":88}},"158":{"timestamp":{"__isSmartRef__":true,"id":159},"user":"robertkrahn","tags":[]},"159":{"isSerializedDate":true,"string":"Sat Feb 11 2012 00:14:50 GMT-0600 (CST)"},"160":{"submorphs":[],"scripts":[],"id":"6B6B0D5D-607F-4E44-BD9D-265EC3F985AC","shape":{"__isSmartRef__":true,"id":161},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":168},"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":169},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":170},"eventHandler":{"__isSmartRef__":true,"id":171},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127],"owner":{"__isSmartRef__":true,"id":0},"isBeingDragged":false,"_Rotation":0,"_Scale":1.002003004005006,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Box"},"161":{"position":{"__isSmartRef__":true,"id":162},"_Extent":{"__isSmartRef__":true,"id":163},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":164},"_Fill":{"__isSmartRef__":true,"id":165},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":166},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":167},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"162":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"163":{"x":100,"y":100,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"164":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"165":{"r":0,"g":0,"b":0.8,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"166":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setNodeClass":"setNodeClassHTML","setNodeId":"setNodeIdHTML","setStyleSheet":"setStyleSheetHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML"},"167":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"168":{"x":1020.0000000000001,"y":28.999999999999986,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"169":{"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":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"170":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML"},"171":{"morph":{"__isSmartRef__":true,"id":160},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"172":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":173},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","carriesGrabbedMorphs":false,"renderContextTable":{"__isSmartRef__":true,"id":179},"eventHandler":{"__isSmartRef__":true,"id":180},"lastScrollTime":1338090915373,"internalClickedOnMorph":{"__isSmartRef__":true,"id":181},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Position":{"__isSmartRef__":true,"id":218},"_Scale":1.002003004005006,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":0},"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.HandMorph","withLayers":["Global.NoMagnetsLayer"]},"173":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":174},"_Extent":{"__isSmartRef__":true,"id":175},"_Fill":{"__isSmartRef__":true,"id":176},"renderContextTable":{"__isSmartRef__":true,"id":177},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"174":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"175":{"x":2,"y":2,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"176":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"177":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setNodeClass":"setNodeClassHTML","setNodeId":"setNodeIdHTML","setStyleSheet":"setStyleSheetHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML"},"178":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"179":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML"},"180":{"morph":{"__isSmartRef__":true,"id":172},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"181":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":182},"derivationIds":[null],"id":"FD2D8554-4DE9-4ECC-935B-000874E75090","renderContextTable":{"__isSmartRef__":true,"id":194},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":195}],"eventHandler":{"__isSmartRef__":true,"id":197},"_ClipMode":"hidden","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10.5,"evalEnabled":false,"_HandStyle":"default","priorExtent":{"__isSmartRef__":true,"id":198},"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":19,"_MinTextHeight":19,"isSelected":true,"_TextColor":{"__isSmartRef__":true,"id":199},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":200},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"182":{"_Position":{"__isSmartRef__":true,"id":183},"renderContextTable":{"__isSmartRef__":true,"id":184},"_Extent":{"__isSmartRef__":true,"id":185},"_Padding":{"__isSmartRef__":true,"id":186},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":187},"_Fill":{"__isSmartRef__":true,"id":188},"_NodeClass":["morph","text"],"_NodeId":"morph-fd2d8554-4de9-4ecc-935b-000874e75090","_BorderRadius":4,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"183":{"x":0,"y":207,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"184":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setNodeClass":"setNodeClassHTML","setNodeId":"setNodeIdHTML","setStyleSheet":"setStyleSheetHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML"},"185":{"x":186,"y":23,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"186":{"x":3,"y":2,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"187":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"188":{"stops":[{"__isSmartRef__":true,"id":189},{"__isSmartRef__":true,"id":191}],"vector":{"__isSmartRef__":true,"id":193},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"189":{"offset":0,"color":{"__isSmartRef__":true,"id":190}},"190":{"r":0.39215686274509803,"g":0.5137254901960784,"b":0.9725490196078431,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"191":{"offset":1,"color":{"__isSmartRef__":true,"id":192}},"192":{"r":0.13333333333333333,"g":0.3333333333333333,"b":0.9607843137254902,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"193":{"x":0,"y":0,"width":0,"height":1,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"194":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML"},"195":{"style":{"__isSmartRef__":true,"id":196},"chunkOwner":{"__isSmartRef__":true,"id":181},"storedString":"save world","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"196":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"197":{"morph":{"__isSmartRef__":true,"id":181},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"198":{"x":73,"y":23,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"199":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"200":{"onMouseWheel":{"__isSmartRef__":true,"id":201},"onSelectStart":{"__isSmartRef__":true,"id":208},"deselect":{"__isSmartRef__":true,"id":215}},"201":{"varMapping":{"__isSmartRef__":true,"id":202},"source":"function onMouseWheel(evt) {\n return false; // to allow scrolling\n }","funcProperties":{"__isSmartRef__":true,"id":207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"202":{"this":{"__isSmartRef__":true,"id":181},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":203}},"203":{"$super":{"__isSmartRef__":true,"id":204}},"204":{"varMapping":{"__isSmartRef__":true,"id":205},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world) \n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":206},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"205":{"obj":{"__isSmartRef__":true,"id":181},"name":"onMouseWheel"},"206":{},"207":{},"208":{"varMapping":{"__isSmartRef__":true,"id":209},"source":"function onSelectStart(evt) {\n return false; // to allow scrolling\n }","funcProperties":{"__isSmartRef__":true,"id":214},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"209":{"this":{"__isSmartRef__":true,"id":181},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":210}},"210":{"$super":{"__isSmartRef__":true,"id":211}},"211":{"varMapping":{"__isSmartRef__":true,"id":212},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world) \n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":213},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"212":{"obj":{"__isSmartRef__":true,"id":181},"name":"onSelectStart"},"213":{},"214":{},"215":{"varMapping":{"__isSmartRef__":true,"id":216},"source":"function deselect(evt) {\n this.isSelected = false;\n this.applyStyle({fill: null, textColor: Color.black});\n }","funcProperties":{"__isSmartRef__":true,"id":217},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"216":{"this":{"__isSmartRef__":true,"id":181}},"217":{},"218":{"x":1104,"y":989,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"219":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":220},"_Extent":{"__isSmartRef__":true,"id":221},"_Fill":{"__isSmartRef__":true,"id":222},"renderContextTable":{"__isSmartRef__":true,"id":223},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":224},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"220":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"221":{"x":2800,"y":2900,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"222":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"223":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setNodeClass":"setNodeClassHTML","setNodeId":"setNodeIdHTML","setStyleSheet":"setStyleSheetHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML"},"224":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"225":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"226":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"227":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setScroll":"setScrollHTML"},"228":{"morph":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"229":{"x":1102,"y":988,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"230":{"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":231},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":232},"__LivelyClassName__":"AttributeConnection"},"231":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"232":{"updater":{"__isSmartRef__":true,"id":233}},"233":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":231},"source":"function ($upd, v) {\n if (v && v.toString() !== URL.source.toString()) {\n $upd(v)\n }\n }","funcProperties":{"__isSmartRef__":true,"id":234},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"234":{},"235":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/users/mzimmerm/Projects/JavascriptLindastore/jsls-design.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"236":{"submorphs":[{"__isSmartRef__":true,"id":237}],"scripts":[],"id":"553ADA9C-F197-4A59-B509-A5DF5AD13855","shape":{"__isSmartRef__":true,"id":266},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":273},"showsHalos":false,"name":"LoadingMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":274},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":371},"eventHandler":{"__isSmartRef__":true,"id":372},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"59692BC3-6C7B-4E23-B820-8699260EA722","486BB935-1313-4103-B2A8-642B19437478","18AFFD44-46CD-489E-B1D6-DED43E2B6B06","2608C892-2204-4981-9A87-8E749F8944AB","5535861F-4EA2-44AB-8A40-0538124E0AAC","16C292B3-86E8-4622-B516-27C48263B8CC","87731A20-D455-44D0-97E5-98A7CFD4E417","A17081E7-E597-47ED-BD32-6E4D206BD7D7","CFB4A44C-BFEA-4584-BCBA-AE2A56739200","76B3DD9B-8D01-42BA-A574-AB99D5F899BB","1EBC5512-8F54-4B24-998C-69A285EC8533","DD1165C7-6C1A-4361-A4AE-FCF6F31152FD","4D6D36E8-48F3-408A-B03C-202E4DC182BD","5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011","E0A6B33B-767A-4532-9021-892414520200","F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D","0C7E832A-A741-430F-B295-8BC181D066FE","472AED3B-CB76-49BD-BF49-354A2D568F86","A7C52F65-D140-4791-880F-F7584C7BB570","3516412B-8B36-4E52-9416-6B7FB358BDC2","1840CACC-078C-4795-AD3F-E9D6F8D557A0","1FEDCA25-0131-46FA-840F-DC5F1B05C6CA","C620CED3-0AE9-4097-9AA7-2706A042F9C9","679A861B-40E0-4DB2-B22F-95B454C6978D","FEF39B3C-E634-4825-BAB8-2D44FE647B03"],"isBeingDragged":false,"priorExtent":{"__isSmartRef__":true,"id":373},"layout":{"__isSmartRef__":true,"id":374},"distanceToDragEvent":{"__isSmartRef__":true,"id":375},"prevScroll":[0,0],"moved":true,"_Rotation":0,"_Scale":1,"headRevision":146469,"_ClipMode":"visible","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":376},"__LivelyClassName__":"lively.morphic.Box"},"237":{"submorphs":[{"__isSmartRef__":true,"id":238}],"scripts":[],"shape":{"__isSmartRef__":true,"id":254},"id":"B7D170D1-5A8C-40E7-881E-DAD6BE06C6CF","renderContextTable":{"__isSmartRef__":true,"id":259},"eventHandler":{"__isSmartRef__":true,"id":260},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":261},"name":"ProgressIndicator","priorExtent":{"__isSmartRef__":true,"id":262},"showsHalos":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":263},"partsBinMetaInfo":{"__isSmartRef__":true,"id":264},"__SourceModuleName__":"Global.lively.morphic.Widgets","derivationIds":[520,"071F18BE-FF28-40F5-ACAD-1916E0D25C38","DF185A10-743D-45FC-B9C2-76E12D908BCF","BF125D2C-596A-4C1E-A5F8-DAE4801E9497","3CEE8CFF-B8F1-4B4B-A405-CB583080252A","D0652878-8F9C-4591-8A82-296898AACDB6","31441DDF-2220-43BE-A99F-69E1FEC68030","14A90039-0D3E-46DC-8445-D42B8E02EB42","681EF5DE-A344-4114-B2F3-B96CE3872524","C0381116-5116-4F33-B082-A411D0E4534E","24E9581E-B008-46EE-9CBC-D5190E100D98","C69D1041-2C5E-48FE-B04C-04E66450658A","4830945B-4FFF-4564-9424-34D7995DAE60","8602C233-B3E7-4682-9B0E-D7549761D934","B4E0E11F-2BED-462E-B708-89D63971856E","EE0144C2-D016-4390-8A67-4E7DEF171C83","F44DF6E4-5F27-440E-AB5F-3721C0A10CA6","73FC6648-DAAF-4673-8CF4-7DA219513F22","B78EB1B5-780C-45F7-B0A7-B988B52B1FF1","DFDB8CD1-72F7-40F4-849B-1F9B866277AB","66111105-B1FC-41F7-BF70-D45118C9E09F","02420416-1E35-4831-AABB-91CD0460CA1A","7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5","0503F5A1-1732-4610-9A5A-920D658CA766","07C5AE03-36AD-4849-BACD-27D7D9A2CCF2","9FFF9D73-931C-404C-AA4B-5AC2E7C53504"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":236},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":265},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Image"},"238":{"submorphs":[],"scripts":[],"id":"3E9ECD0B-2CE6-41A0-BE7C-500AA568E656","shape":{"__isSmartRef__":true,"id":239},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":245},"_MaxTextWidth":257,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":242},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"loadedMorphName","partsBinMetaInfo":{"__isSmartRef__":true,"id":246},"textChunks":[{"__isSmartRef__":true,"id":247}],"charsReplaced":"MorphName","lastFindLoc":18,"priorSelectionRange":[9,0],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":249},"renderContextTable":{"__isSmartRef__":true,"id":250},"eventHandler":{"__isSmartRef__":true,"id":251},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":252},"_ClipMode":"visible","derivationIds":[355,"023045B3-2D6B-4425-89FB-F4806D527BE0","DC0C2365-868C-41AE-8369-51C31E91493E","C6D9D314-86A1-4015-970B-F6787F535E1A","6AA4552E-2E85-447E-9033-99D5AA1A94BC","D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213","AA8F0470-654C-4AA2-8135-4607F5429AC5","E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97","1A86AE17-73AE-442E-AB36-DD90C6DFC8BC","EF750075-E964-4CD3-B6A4-161511E1D058","CED69CBF-FFA5-45E7-B333-FBACE4F278AC","E56978C1-7424-4C10-8168-11FD3237B540","D5AB2532-A4DC-42D6-AF17-99CBBCEAA848","245866CB-598A-4172-A3A0-A06D4D26C6AD","43B0F12E-5793-43AA-80E1-496774E0EBA6","1B776A8C-0413-475F-8EBD-120BBD91D2BB","F84F2C9A-8003-4E81-833A-83F48C92F3B8","3124B389-9FA4-4348-BC5D-0DFF9C59CD1B","1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1","1CB201BA-5E0B-4771-821A-139FA2AEFBC2","195520FA-4816-47A4-B0F5-BA890AFD9DF9","0D15F28A-24C9-46B7-89C5-6D2354728AC1","316FE9D3-62EC-4FD6-9B0F-FFA622B79575","739F3743-9BE1-48C8-813D-C0BFB0DCACA6","01877B3B-7DA7-4222-B011-7B5F4E501862","B8FE7DEE-9568-4BE6-BA12-EA674BA79E08"],"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":237},"_MinTextWidth":257,"_MinTextHeight":null,"previousSelection":[6,6],"_Align":"center","distanceToDragEvent":{"__isSmartRef__":true,"id":253},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text"},"239":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":240},"_Extent":{"__isSmartRef__":true,"id":241},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":242},"renderContextTable":{"__isSmartRef__":true,"id":243},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":244},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"240":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"241":{"x":257,"y":23,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"242":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"243":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setNodeClass":"setNodeClassHTML","setNodeId":"setNodeIdHTML","setStyleSheet":"setStyleSheetHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML"},"244":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"245":{"x":-109,"y":38,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"246":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"247":{"style":{"__isSmartRef__":true,"id":248},"chunkOwner":{"__isSmartRef__":true,"id":238},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"loading part","__LivelyClassName__":"lively.morphic.TextChunk"},"248":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"249":{"x":257,"y":23,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"250":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML"},"251":{"morph":{"__isSmartRef__":true,"id":238},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"252":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"253":{"x":179,"y":-11,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"254":{"_Position":{"__isSmartRef__":true,"id":255},"renderContextTable":{"__isSmartRef__":true,"id":256},"_Extent":{"__isSmartRef__":true,"id":257},"_ImageURL":"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":258},"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Image"},"255":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"256":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setNodeClass":"setNodeClassHTML","setNodeId":"setNodeIdHTML","setStyleSheet":"setStyleSheetHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","setImageURL":"setImageURLHTML","getNativeExtent":"getNativeExtentHTML"},"257":{"x":31,"y":31,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"258":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"259":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML"},"260":{"morph":{"__isSmartRef__":true,"id":237},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"261":{"x":113.5,"y":81,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"262":{"x":30,"y":31,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"263":{"x":39,"y":-11,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"264":{"partName":"ProgressIndicator","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"265":{"centeredHorizontal":true,"centeredVertical":true},"266":{"position":{"__isSmartRef__":true,"id":267},"_Extent":{"__isSmartRef__":true,"id":268},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":269},"_Fill":{"__isSmartRef__":true,"id":270},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":271},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":272},"_BorderRadius":8.515,"_Opacity":0.8146,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"267":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"268":{"x":266,"y":223,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"269":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Color"},"270":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"271":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setNodeClass":"setNodeClassHTML","setNodeId":"setNodeIdHTML","setStyleSheet":"setStyleSheetHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML"},"272":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Rectangle"},"273":{"x":0,"y":0,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"274":{"partsSpaceName":"PartsBin/iPadWidgets","__SourceModuleName__":"Global.lively.PartsBin","comment":"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.","migrationLevel":4,"partName":"LoadingMorph","changes":[{"__isSmartRef__":true,"id":275},{"__isSmartRef__":true,"id":277},{"__isSmartRef__":true,"id":279},{"__isSmartRef__":true,"id":281},{"__isSmartRef__":true,"id":283},{"__isSmartRef__":true,"id":285},{"__isSmartRef__":true,"id":287},{"__isSmartRef__":true,"id":289},{"__isSmartRef__":true,"id":291},{"__isSmartRef__":true,"id":293},{"__isSmartRef__":true,"id":295},{"__isSmartRef__":true,"id":297},{"__isSmartRef__":true,"id":299},{"__isSmartRef__":true,"id":301},{"__isSmartRef__":true,"id":303},{"__isSmartRef__":true,"id":305},{"__isSmartRef__":true,"id":307},{"__isSmartRef__":true,"id":309},{"__isSmartRef__":true,"id":311},{"__isSmartRef__":true,"id":313},{"__isSmartRef__":true,"id":315},{"__isSmartRef__":true,"id":317},{"__isSmartRef__":true,"id":319},{"__isSmartRef__":true,"id":321},{"__isSmartRef__":true,"id":323},{"__isSmartRef__":true,"id":325},{"__isSmartRef__":true,"id":327},{"__isSmartRef__":true,"id":329},{"__isSmartRef__":true,"id":331},{"__isSmartRef__":true,"id":333},{"__isSmartRef__":true,"id":335},{"__isSmartRef__":true,"id":337},{"__isSmartRef__":true,"id":339},{"__isSmartRef__":true,"id":341},{"__isSmartRef__":true,"id":343},{"__isSmartRef__":true,"id":345},{"__isSmartRef__":true,"id":347},{"__isSmartRef__":true,"id":349},{"__isSmartRef__":true,"id":351},{"__isSmartRef__":true,"id":353},{"__isSmartRef__":true,"id":355},{"__isSmartRef__":true,"id":357},{"__isSmartRef__":true,"id":359},{"__isSmartRef__":true,"id":361},{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":365},{"__isSmartRef__":true,"id":367},{"__isSmartRef__":true,"id":369}],"revisionOnLoad":151069,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"275":{"date":{"__isSmartRef__":true,"id":276},"author":"sstamm","message":"","id":"1C1391AE-5722-4707-BE52-F0094FC56829"},"276":{"isSerializedDate":true,"string":"Wed Feb 22 2012 07:02:04 GMT-0600 (CST)"},"277":{"date":{"__isSmartRef__":true,"id":278},"author":"sstamm","message":"","id":"663F147A-9084-4AC3-81A7-1E7BA6547F08"},"278":{"isSerializedDate":true,"string":"Wed Feb 22 2012 05:43:10 GMT-0600 (CST)"},"279":{"date":{"__isSmartRef__":true,"id":280},"author":"sstamm","message":"","id":"F72B746E-B170-4EFB-9074-5E8770640B8A"},"280":{"isSerializedDate":true,"string":"Wed Feb 22 2012 05:36:14 GMT-0600 (CST)"},"281":{"date":{"__isSmartRef__":true,"id":282},"author":"sstamm","message":"","id":"568D2EFD-C535-43AE-8944-6D8B967129F5"},"282":{"isSerializedDate":true,"string":"Wed Feb 22 2012 05:23:04 GMT-0600 (CST)"},"283":{"date":{"__isSmartRef__":true,"id":284},"author":"sstamm","message":"","id":"AB2484A6-0707-4E13-845E-F0A5F48BBA3D"},"284":{"isSerializedDate":true,"string":"Wed Feb 22 2012 04:59:45 GMT-0600 (CST)"},"285":{"date":{"__isSmartRef__":true,"id":286},"author":"sstamm","message":"","id":"97D20633-F76C-46A5-A32A-FFE9BC83CAB3"},"286":{"isSerializedDate":true,"string":"Wed Feb 22 2012 04:59:10 GMT-0600 (CST)"},"287":{"date":{"__isSmartRef__":true,"id":288},"author":"sstamm","message":"","id":"8A697DF5-9A45-4A84-B709-9719BF55083E"},"288":{"isSerializedDate":true,"string":"Wed Feb 22 2012 04:56:54 GMT-0600 (CST)"},"289":{"date":{"__isSmartRef__":true,"id":290},"author":"sstamm","message":"","id":"F2157D66-1571-4B9A-B325-6FA96488260F"},"290":{"isSerializedDate":true,"string":"Wed Feb 22 2012 04:51:05 GMT-0600 (CST)"},"291":{"date":{"__isSmartRef__":true,"id":292},"author":"sstamm","message":"","id":"E5E808CA-06AB-47DC-A9C9-CA7967591545"},"292":{"isSerializedDate":true,"string":"Wed Feb 22 2012 04:47:19 GMT-0600 (CST)"},"293":{"date":{"__isSmartRef__":true,"id":294},"author":"sstamm","message":"","id":"009DC4E0-23CA-485A-A796-801AA0F75049"},"294":{"isSerializedDate":true,"string":"Wed Feb 22 2012 04:46:25 GMT-0600 (CST)"},"295":{"date":{"__isSmartRef__":true,"id":296},"author":"sstamm","message":"","id":"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4"},"296":{"isSerializedDate":true,"string":"Wed Feb 22 2012 04:45:05 GMT-0600 (CST)"},"297":{"date":{"__isSmartRef__":true,"id":298},"author":"sstamm","message":"","id":"FFE16986-548D-4AC2-A627-CF6416282BC4"},"298":{"isSerializedDate":true,"string":"Wed Feb 22 2012 04:37:15 GMT-0600 (CST)"},"299":{"date":{"__isSmartRef__":true,"id":300},"author":"sstamm","message":"","id":"57213D63-7147-4057-ADC9-30994443B066"},"300":{"isSerializedDate":true,"string":"Wed Feb 22 2012 04:35:29 GMT-0600 (CST)"},"301":{"date":{"__isSmartRef__":true,"id":302},"author":"sstamm","message":"","id":"75A31364-B380-4312-BB5B-F8F2DA1CE824"},"302":{"isSerializedDate":true,"string":"Wed Feb 22 2012 04:31:52 GMT-0600 (CST)"},"303":{"date":{"__isSmartRef__":true,"id":304},"author":"sstamm","message":"","id":"5AA50B7E-7D33-44C4-807B-BF1ABA31D530"},"304":{"isSerializedDate":true,"string":"Wed Feb 22 2012 04:14:10 GMT-0600 (CST)"},"305":{"date":{"__isSmartRef__":true,"id":306},"author":"sstamm","message":"","id":"BCDCC505-534C-45E5-9BB2-5238959A5AD0"},"306":{"isSerializedDate":true,"string":"Wed Feb 22 2012 04:02:56 GMT-0600 (CST)"},"307":{"date":{"__isSmartRef__":true,"id":308},"author":"sstamm","message":"","id":"890D14F4-E89D-4E05-BFB9-875D6AB6C765"},"308":{"isSerializedDate":true,"string":"Wed Feb 22 2012 04:01:50 GMT-0600 (CST)"},"309":{"date":{"__isSmartRef__":true,"id":310},"author":"sstamm","message":"","id":"B6FE0805-0D24-4267-8238-8B332352617E"},"310":{"isSerializedDate":true,"string":"Wed Feb 22 2012 03:55:44 GMT-0600 (CST)"},"311":{"date":{"__isSmartRef__":true,"id":312},"author":"sstamm","message":"callbacks are working","id":"9348260A-3B55-4659-BC85-440BFBD98EA4"},"312":{"isSerializedDate":true,"string":"Fri Feb 10 2012 02:45:55 GMT-0600 (CST)"},"313":{"date":{"__isSmartRef__":true,"id":314},"author":"sstamm","message":"made it more opaque","id":"1B84264C-2822-407F-A58F-19217BCD2762"},"314":{"isSerializedDate":true,"string":"Wed Feb 08 2012 04:41:50 GMT-0600 (CST)"},"315":{"date":{"__isSmartRef__":true,"id":316},"author":"sstamm","message":"","id":"0FB41D7D-2A52-4782-814B-A66C24FCE569"},"316":{"isSerializedDate":true,"string":"Tue Feb 07 2012 04:13:49 GMT-0600 (CST)"},"317":{"date":{"__isSmartRef__":true,"id":318},"author":"sstamm","message":"","id":"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F"},"318":{"isSerializedDate":true,"string":"Thu Feb 02 2012 10:22:07 GMT-0600 (CST)"},"319":{"date":{"__isSmartRef__":true,"id":320},"author":"sstamm","message":"trollolol","id":"F6CFAD78-AC72-4DE2-9F38-79776C2E9462"},"320":{"isSerializedDate":true,"string":"Thu Feb 02 2012 07:55:14 GMT-0600 (CST)"},"321":{"date":{"__isSmartRef__":true,"id":322},"author":"sstamm","message":"should be centered now","id":"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB"},"322":{"isSerializedDate":true,"string":"Thu Feb 02 2012 07:54:35 GMT-0600 (CST)"},"323":{"date":{"__isSmartRef__":true,"id":324},"author":"sstamm","message":"initial commit","id":"8920D925-DD16-4667-B8C7-FB74D78C2424"},"324":{"isSerializedDate":true,"string":"Thu Feb 02 2012 06:26:01 GMT-0600 (CST)"},"325":{"date":{"__isSmartRef__":true,"id":326},"author":"sstamm","message":"changed text morph name","id":"80E88A3C-5AF3-48F2-A600-710877630997"},"326":{"isSerializedDate":true,"string":"Thu Feb 02 2012 07:04:01 GMT-0600 (CST)"},"327":{"date":{"__isSmartRef__":true,"id":328},"author":"sstamm","message":"added loading script","id":"EE9B8F4D-1F03-4232-82E6-794046974F8F"},"328":{"isSerializedDate":true,"string":"Thu Feb 02 2012 07:28:30 GMT-0600 (CST)"},"329":{"date":{"__isSmartRef__":true,"id":330},"author":"sstamm","message":"added disconnection","id":"11F19267-924E-4087-99ED-998245576BD2"},"330":{"isSerializedDate":true,"string":"Thu Feb 02 2012 07:32:58 GMT-0600 (CST)"},"331":{"date":{"__isSmartRef__":true,"id":332},"author":"sstamm","message":"removed connections before deletion","id":"35A88218-6864-4D52-83A2-BFF7B9A6907C"},"332":{"isSerializedDate":true,"string":"Thu Feb 02 2012 07:41:00 GMT-0600 (CST)"},"333":{"date":{"__isSmartRef__":true,"id":334},"author":"sstamm","message":"now able to load parts by name and category as well as per partItem","id":"F36A5782-461D-4813-95F8-0207990A261C"},"334":{"isSerializedDate":true,"string":"Thu Feb 02 2012 08:24:30 GMT-0600 (CST)"},"335":{"date":{"__isSmartRef__":true,"id":336},"author":"sstamm","message":"now with round corners","id":"F42C39CB-CC37-467D-BF10-D362241F047E"},"336":{"isSerializedDate":true,"string":"Thu Feb 02 2012 08:26:23 GMT-0600 (CST)"},"337":{"date":{"__isSmartRef__":true,"id":338},"author":"sstamm","message":"loadingMorph is sync now","id":"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145"},"338":{"isSerializedDate":true,"string":"Thu Feb 02 2012 08:48:04 GMT-0600 (CST)"},"339":{"date":{"__isSmartRef__":true,"id":340},"author":"sstamm","message":"display the loadingMorph in new thread","id":"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC"},"340":{"isSerializedDate":true,"string":"Thu Feb 02 2012 08:53:49 GMT-0600 (CST)"},"341":{"date":{"__isSmartRef__":true,"id":342},"author":"sstamm","message":"","id":"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3"},"342":{"isSerializedDate":true,"string":"Thu Feb 02 2012 09:49:48 GMT-0600 (CST)"},"343":{"date":{"__isSmartRef__":true,"id":344},"author":"sstamm","message":"","id":"220821B3-C589-41C9-A324-8E7E6D9D6CEB"},"344":{"isSerializedDate":true,"string":"Thu Feb 02 2012 09:58:43 GMT-0600 (CST)"},"345":{"date":{"__isSmartRef__":true,"id":346},"author":"sstamm","message":"","id":"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707"},"346":{"isSerializedDate":true,"string":"Thu Feb 02 2012 10:04:28 GMT-0600 (CST)"},"347":{"date":{"__isSmartRef__":true,"id":348},"author":"sstamm","message":"load request in new thread if loading should be async","id":"18282D28-D6D4-48C9-A508-6E3244449BD8"},"348":{"isSerializedDate":true,"string":"Tue Feb 07 2012 04:10:27 GMT-0600 (CST)"},"349":{"date":{"__isSmartRef__":true,"id":350},"author":"sstamm","message":"added benchmarking output","id":"249CFF90-DDF5-4A83-9759-0289E96D7D58"},"350":{"isSerializedDate":true,"string":"Tue Feb 07 2012 04:31:50 GMT-0600 (CST)"},"351":{"date":{"__isSmartRef__":true,"id":352},"author":"sstamm","message":"","id":"882082E1-29B6-418D-9B8B-672729D60619"},"352":{"isSerializedDate":true,"string":"Tue Feb 07 2012 04:38:26 GMT-0600 (CST)"},"353":{"date":{"__isSmartRef__":true,"id":354},"author":"sstamm","message":"","id":"5179AEF9-E19F-4B0C-BBD8-556C5687988A"},"354":{"isSerializedDate":true,"string":"Tue Feb 07 2012 04:44:11 GMT-0600 (CST)"},"355":{"date":{"__isSmartRef__":true,"id":356},"author":"sstamm","message":"","id":"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3"},"356":{"isSerializedDate":true,"string":"Tue Feb 07 2012 04:48:14 GMT-0600 (CST)"},"357":{"date":{"__isSmartRef__":true,"id":358},"author":"sstamm","message":"","id":"2A718D1F-1036-41D6-999A-336F2B14E65D"},"358":{"isSerializedDate":true,"string":"Tue Feb 07 2012 04:49:47 GMT-0600 (CST)"},"359":{"date":{"__isSmartRef__":true,"id":360},"author":"sstamm","message":"","id":"EB6BDD0C-7EEC-4124-B77F-2F106A601538"},"360":{"isSerializedDate":true,"string":"Tue Feb 07 2012 04:59:48 GMT-0600 (CST)"},"361":{"date":{"__isSmartRef__":true,"id":362},"author":"sstamm","message":"","id":"63EC8D07-AB6A-450A-BB84-9B4D37E03647"},"362":{"isSerializedDate":true,"string":"Tue Feb 07 2012 05:02:33 GMT-0600 (CST)"},"363":{"date":{"__isSmartRef__":true,"id":364},"author":"sstamm","message":"","id":"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9"},"364":{"isSerializedDate":true,"string":"Tue Feb 07 2012 05:03:42 GMT-0600 (CST)"},"365":{"date":{"__isSmartRef__":true,"id":366},"author":"sstamm","message":"first attempt to introduce callback functions to part loading","id":"22BD0B95-8948-411A-A56E-AD7CBE445F1D"},"366":{"isSerializedDate":true,"string":"Thu Feb 09 2012 13:20:11 GMT-0600 (CST)"},"367":{"date":{"__isSmartRef__":true,"id":368},"author":"sstamm","message":"","id":"A216DFD2-9D1F-4E62-A22F-6B5472823E1B"},"368":{"isSerializedDate":true,"string":"Fri Mar 16 2012 09:37:34 GMT-0500 (CDT)"},"369":{"date":{"__isSmartRef__":true,"id":370},"author":"sstamm","message":"","id":"464E723A-08DC-433C-AA5C-CEC850DBAF0B"},"370":{"isSerializedDate":true,"string":"Fri Mar 16 2012 09:42:29 GMT-0500 (CDT)"},"371":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML"},"372":{"morph":{"__isSmartRef__":true,"id":236},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"373":{"x":266,"y":223,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"374":{"adjustForNewBounds":true},"375":{"x":171,"y":-13,"__SourceModuleName__":"Global.lively.morphic.Graphics","__LivelyClassName__":"Point"},"376":{"loadPart":{"__isSmartRef__":true,"id":377},"loadFinished":{"__isSmartRef__":true,"id":381},"loadPartByName":{"__isSmartRef__":true,"id":385}},"377":{"varMapping":{"__isSmartRef__":true,"id":378},"source":"function loadPart(partItem, isAsync) {\n this.partItem = partItem;\n \n this.openInWorld();\n if(partItem.part) {\n this.setExtent(partItem.part.getExtent());\n }\n this.align(this.bounds().center(), $world.visibleBounds().center());\n \n \n if(typeof isAsync === \"function\") {\n this.callback = isAsync;\n }\n\n connect(partItem, 'part', this, \"loadFinished\");\n\n partItem.loadPart(isAsync);\n\n return partItem.part;\n\n}","funcProperties":{"__isSmartRef__":true,"id":379},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"378":{"this":{"__isSmartRef__":true,"id":236}},"379":{"timestamp":{"__isSmartRef__":true,"id":380},"user":"sstamm","tags":[]},"380":{"isSerializedDate":true,"string":"Fri Mar 16 2012 09:42:18 GMT-0500 (CDT)"},"381":{"varMapping":{"__isSmartRef__":true,"id":382},"source":"function loadFinished(part) {\n if(this.owner === $world.firstHand()) {\n $world.firstHand().removeAllMorphs();\n } else {\n this.owner.addMorph(part);\n part.align(part.bounds().center(), this.bounds().center());\n this.remove();\n }\n disconnect(this.partItem, 'part', this, \"loadFinished\");\n if(this.callback) {\n this.callback(part);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":383},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"382":{"this":{"__isSmartRef__":true,"id":236}},"383":{"timestamp":{"__isSmartRef__":true,"id":384},"user":"sstamm","tags":[]},"384":{"isSerializedDate":true,"string":"Wed Feb 22 2012 07:01:53 GMT-0600 (CST)"},"385":{"varMapping":{"__isSmartRef__":true,"id":386},"source":"function loadPartByName(partName, optPartsSpaceName, isAsync) {\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\n return this.loadPart(partItem, isAsync);\n}","funcProperties":{"__isSmartRef__":true,"id":387},"__SourceModuleName__":"Global.lively.lang.Closure","__LivelyClassName__":"lively.Closure"},"386":{"this":{"__isSmartRef__":true,"id":236}},"387":{"timestamp":{"__isSmartRef__":true,"id":388},"user":"sstamm","tags":[]},"388":{"isSerializedDate":true,"string":"Thu Feb 02 2012 10:03:18 GMT-0600 (CST)"},"isSimplifiedRegistry":true}}]]>