s?","reporter":"robertkrahn","isFixed":false,"date":"Tue May 17 2011 02:31:30 GMT+0200 (CEST)","creationDate":"Sun May 01 2011 02:51:11 GMT+0200 (CEST)","fixedDate":null},"194":{"isListItem":true,"string":"[BUG] Pasting into formated text breaks formatting","value":{"__isSmartRef__":true,"id":195}},"195":{"title":"[BUG] Pasting into formated text breaks formatting","description":"e.g. font gets lost etc\nat least on windows","reporter":"jens","isFixed":false,"date":"Wed May 04 2011 02:23:22 GMT+0200 (CEST)","creationDate":"Fri Apr 29 2011 17:09:25 GMT+0200 (W. Europe Daylight Time)","fixedDate":null},"196":{"isListItem":true,"string":"[BUG] text focus scrolls world","value":{"__isSmartRef__":true,"id":197}},"197":{"title":"[BUG] text focus scrolls world","description":"empty description","reporter":"Robert","isFixed":false,"date":"Fri Apr 22 2011 13:31:07 GMT+0200 (CEST)"},"198":{"isListItem":true,"string":"[BUG] Extent and border width of rectangles not OK","value":{"__isSmartRef__":true,"id":199}},"199":{"title":"[BUG] Extent and border width of rectangles not OK","description":"However things are not quite right. When we change the borderWidth of a line, we need to center the shape somehow. Notice the two figures below, which were made form these two snippets...\n\n// Make three simple lines of different widths...\nl1 = this.world().addMorph(Morph.makeLine([pt(850,200), pt(950,200)], 5, Color.black));\nl2 = this.world().addMorph(Morph.makeLine([pt(850,200), pt(950,200)], 3, Color.green));\nl3 = this.world().addMorph(Morph.makeLine([pt(850,200), pt(950,200)], 1, Color.black)); // longer line\n\n\nThe last three lines will show you that, as we increase the borderWidth, the rectangle shape keeps growing down in y instead of growing up and down, centered on the original endpoints which don't change.","reporter":"Dan, Robert","isFixed":false,"date":"Fri Apr 22 2011 13:31:29 GMT+0200 (CEST)"},"200":{"isListItem":true,"string":"[BUG] [WINDOWS] Workspace handling of backspace","value":{"__isSmartRef__":true,"id":201}},"201":{"title":"[BUG] [WINDOWS] Workspace handling of backspace","description":"empty description","reporter":"please enter your name here","isFixed":false,"date":"Wed Apr 13 2011 21:31:38 GMT+0200 (CEST)"},"202":{"isListItem":true,"string":"[BUG] Keep halos within browser window","value":{"__isSmartRef__":true,"id":203}},"203":{"title":"[BUG] Keep halos within browser window","description":"As with menus, they need to be visible and accessible in the current (scroll) window area.","reporter":"Dan","isFixed":false,"date":"Tue Apr 12 2011 15:23:32 GMT-0700 (PDT)"},"204":{"isListItem":true,"string":"[FIXED] [BUG] tab width is too big","value":{"__isSmartRef__":true,"id":205}},"205":{"title":"[FIXED] [BUG] tab width is too big","description":"the default tab width for the monospace fonts that we use is too big. A solution was proposed here: http://stackoverflow.com/questions/667200/specifying-tab-width but a first experiment shows that this solution is not great for interactive text (when typing after the tab the text is added to the span).\n\nEither fix the solution above or wait for CSS support...\n\n\nSolution: we introduced soft tabs","reporter":"Robert","isFixed":true,"date":"Tue May 17 2011 02:30:16 GMT+0200 (CEST)","fixedDate":"Tue May 17 2011 02:30:04 GMT+0200 (CEST)"},"206":{"isListItem":true,"string":"[BUG] [LINUX] Eval line, no selection","value":{"__isSmartRef__":true,"id":207}},"207":{"title":"[BUG] [LINUX] Eval line, no selection","description":"empty description","reporter":"Robert","isFixed":false,"date":"Mon Apr 11 2011 23:23:43 GMT+0200 (CEST)"},"208":{"isListItem":true,"string":"[BUG] Scroll morphs vs. world","value":{"__isSmartRef__":true,"id":209}},"209":{"title":"[BUG] Scroll morphs vs. world","description":"When scrolling the world and mouse reaches text or list morph then scrolling stops even if text or list is not focused","reporter":"Robert","isFixed":false,"date":"Mon Apr 11 2011 23:24:04 GMT+0200 (CEST)"},"210":{"isListItem":true,"string":"[BUG] Text: Padding on the right overlaps","value":{"__isSmartRef__":true,"id":211}},"211":{"title":"[BUG] Text: Padding on the right overlaps","description":"on the right side does only inset shape, not text (so that text overlaps shape)","reporter":"Robert","isFixed":false,"date":"Mon Apr 11 2011 23:23:53 GMT+0200 (CEST)"},"212":{"isListItem":true,"string":"[BUG] lists keep selection even if content changes","value":{"__isSmartRef__":true,"id":213}},"213":{"title":"[BUG] lists keep selection even if content changes","description":"empty description","reporter":"please enter your name here","isFixed":false,"date":{"__isSmartRef__":true,"id":214}},"214":{},"215":{"isListItem":true,"string":"[FIXED] [BUG] [SCB] Item selection","value":{"__isSmartRef__":true,"id":216}},"216":{"title":"[FIXED] [BUG] [SCB] Item selection","description":"when clicking on an unparsed module item the item gets not selected (probably because it is renamed?)\n\nSee http://www.lively-kernel.org/repository/webwerkstatt/issues/110512_ListSelectionInScbDoesNotWorkCorrectly.xhtml for the debugging and the explanation.","reporter":"Robert","isFixed":true,"date":"Thu May 12 2011 14:49:16 GMT+0200 (CEST)","fixedDate":"Thu May 12 2011 14:48:20 GMT+0200 (CEST)"},"217":{"isListItem":true,"string":"[BUG] Menu width does not adapt to menu items","value":{"__isSmartRef__":true,"id":218}},"218":{"title":"[BUG] Menu width does not adapt to menu items","description":"empty description","reporter":"Robert","isFixed":false,"date":"Mon Apr 11 2011 23:24:09 GMT+0200 (CEST)"},"219":{"isListItem":true,"string":"[BUG] click in window contents does not make window come forward","value":{"__isSmartRef__":true,"id":220}},"220":{"title":"[BUG] click in window contents does not make window come forward","description":"click in window contents does not make window come forward","reporter":"Robert","isFixed":false,"date":"Mon Apr 11 2011 23:24:11 GMT+0200 (CEST)"},"221":{"isListItem":true,"string":"[BUG] CMD+m sometimes not working","value":{"__isSmartRef__":true,"id":222}},"222":{"title":"[BUG] CMD+m sometimes not working","description":"cmd+m (text do more command) has issues!","reporter":"Robert","isFixed":false,"date":"Mon Apr 11 2011 23:38:24 GMT+0200 (CEST)"},"223":{"isListItem":true,"string":"[FEATURE] when uploading images and videos specify name and were to upload them","value":{"__isSmartRef__":true,"id":224}},"224":{"title":"[FEATURE] when uploading images and videos specify name and were to upload them","description":"- embed vs. upload\n- when upload: url + name","reporter":"Robert","isFixed":false,"date":"Fri Apr 22 2011 13:30:38 GMT+0200 (CEST)"},"225":{"isListItem":true,"string":"[FEATURE] Implement a better style editor","value":{"__isSmartRef__":true,"id":226}},"226":{"title":"[FEATURE] Implement a better style editor","description":"At least as good as the one from the old system","reporter":"Robert","isFixed":false,"date":"Wed Apr 13 2011 02:16:35 GMT+0200 (CEST)"},"227":{"isListItem":true,"string":"[FEATURE] Bug reports should go into a database","value":{"__isSmartRef__":true,"id":228}},"228":{"title":"[FEATURE] Bug reports should go into a database","description":"Use a CouchDB or Redis or something else to store the entries of this BugTracker. Storing the issues in trac would be an alternative approach.","reporter":"Jens","isFixed":false,"date":"Tue Apr 12 2011 10:51:51 GMT+0200 (CEST)"},"229":{"isListItem":true,"string":"[FEATURE] Simple Class Browser with Change Sets ","value":{"__isSmartRef__":true,"id":230}},"230":{"title":"[FEATURE] Simple Class Browser with Change Sets ","description":"build a simple ","reporter":"please enter your name here","isFixed":false,"date":"Tue Apr 12 2011 18:32:02 GMT+0200 (CEST)"},"231":{"isListItem":true,"string":"[FEATURE] add progress bar","value":{"__isSmartRef__":true,"id":232}},"232":{"title":"[FEATURE] add progress bar","description":"there is no progress bar. Reuse the progress bar from lively.Widgets!","reporter":"Robert","isFixed":false,"date":"Mon Apr 11 2011 23:38:18 GMT+0200 (CEST)"},"233":{"isListItem":true,"string":"[FIXED] [FEATURE] Implement script editor","value":{"__isSmartRef__":true,"id":234}},"234":{"title":"[FIXED] [FEATURE] Implement script editor","description":"empty description","reporter":"please enter your name here","isFixed":true,"date":{"__isSmartRef__":true,"id":235},"fixedDate":"Tue May 17 2011 02:31:20 GMT+0200 (CEST)"},"235":{},"236":{"isListItem":true,"string":"[FEATURE] Implement path shapes","value":{"__isSmartRef__":true,"id":237}},"237":{"title":"[FEATURE] Implement path shapes","description":"reuse what is found in lively.scene","reporter":"Robert","isFixed":false,"date":"Mon Apr 11 2011 23:38:12 GMT+0200 (CEST)"},"238":{"isListItem":true,"string":"[FEATURE] Implement polygon shapes","value":{"__isSmartRef__":true,"id":239}},"239":{"title":"[FEATURE] Implement polygon shapes","description":"reuse what is found in lively.scene","reporter":"Robert","isFixed":false,"date":"Mon Apr 11 2011 23:38:14 GMT+0200 (CEST)"},"240":{"isListItem":true,"string":"[FEATURE] style morphs with CSS","value":{"__isSmartRef__":true,"id":241}},"241":{"title":"[FEATURE] style morphs with CSS","description":"empty description","reporter":"Robert","isFixed":false,"date":"Mon Apr 11 2011 23:24:14 GMT+0200 (CEST)"},"242":{"isListItem":true,"string":"[FIXED] [FEATURE] Implement Hyperlinks","value":{"__isSmartRef__":true,"id":243}},"243":{"title":"[FIXED] [FEATURE] Implement Hyperlinks","description":"empty description","reporter":"please enter your name here","isFixed":true,"date":"Wed Apr 27 2011 18:24:10 GMT+0200 (CEST)","fixedDate":"Wed Apr 27 2011 18:24:08 GMT+0200 (CEST)"},"244":{"isListItem":true,"string":"[FIXED] [FEATURE] Ctrl+ right click opens a browser context menu","value":{"__isSmartRef__":true,"id":245}},"245":{"title":"[FIXED] [FEATURE] Ctrl+ right click opens a browser context menu","description":"\"real\" menu from browser","reporter":"Jens","isFixed":true,"date":"Tue Apr 12 2011 22:23:55 GMT+0200 (CEST)","fixedDate":"Sun May 01 2011 01:56:03 GMT+0200 (CEST)"},"246":{"isListItem":true,"string":"[FIXED] [FEATURE] Implement missing rich text attributes","value":{"__isSmartRef__":true,"id":247}},"247":{"title":"[FIXED] [FEATURE] Implement missing rich text attributes","description":"UI + rendering for:\n- italic [OK]\n- links [OK]\n- color\n- font\n- size","reporter":"Robert","isFixed":true,"date":"Wed Apr 27 2011 18:24:28 GMT+0200 (CEST)","fixedDate":"Sun May 01 2011 01:56:16 GMT+0200 (CEST)"},"248":{"isListItem":true,"string":"[FIXED] [FEATURE] Implement PartsBin Browser","value":{"__isSmartRef__":true,"id":249}},"249":{"title":"[FIXED] [FEATURE] Implement PartsBin Browser","description":"empty description","reporter":"please enter your name here","isFixed":true,"date":{"__isSmartRef__":true,"id":250},"fixedDate":"Sun May 01 2011 01:56:21 GMT+0200 (CEST)"},"250":{},"251":{"isListItem":true,"string":"[FIXED] [FEATURE] Dropping an image or pdf into the browser window should upload the file","value":{"__isSmartRef__":true,"id":252}},"252":{"title":"[FIXED] [FEATURE] Dropping an image or pdf into the browser window should upload the file","description":"Robert, I saw that it worked, could you enable it for all pages, or did I something wrong. I want to drop images into my journal","reporter":"Jens","isFixed":true,"date":"Thu Apr 14 2011 13:44:57 GMT+0200 (CEST)","fixedDate":"Fri Apr 22 2011 13:36:54 GMT+0200 (CEST)"},"253":{"isListItem":true,"string":"[FIXED] [FEATURE] implement slider","value":{"__isSmartRef__":true,"id":254}},"254":{"title":"[FIXED] [FEATURE] implement slider","description":"implement a slider using HTML input with type range. See \n\nStatus: implementation is in progress","reporter":"Robert","isFixed":true,"date":"Mon Apr 11 2011 23:38:17 GMT+0200 (CEST)","fixedDate":"Tue Apr 26 2011 19:51:51 GMT+0200 (CEST)"},"255":{"isListItem":true,"string":"[FIXED] [FEATURE] add protovis support","value":{"__isSmartRef__":true,"id":256}},"256":{"title":"[FIXED] [FEATURE] add protovis support","description":"at least some basic support was implemented here http://lively-kernel.org/repository/webwerkstatt/sofia/protovis.xhtml\n\nbut no real morphs are used yet","reporter":"Robert","isFixed":true,"date":"Wed Apr 13 2011 18:20:48 GMT+0200 (CEST)"},"257":{"isListItem":true,"string":"[FIXED] [BUG] cmd+shift+p for browse prototcol broken","value":{"__isSmartRef__":true,"id":258}},"258":{"title":"[FIXED] [BUG] cmd+shift+p for browse prototcol broken","description":"fixed by Jens","reporter":"robertkrahn","isFixed":true,"date":"Wed May 04 2011 02:23:14 GMT+0200 (CEST)","creationDate":"Tue May 03 2011 14:56:36 GMT+0200 (CEST)","fixedDate":"Wed May 04 2011 02:22:57 GMT+0200 (CEST)"},"259":{"isListItem":true,"string":"[FIXED] [BUG] Hand is not frontmost morph","value":{"__isSmartRef__":true,"id":260}},"260":{"title":"[FIXED] [BUG] Hand is not frontmost morph","description":"the hand morph (mouse representation) can be below other morphs","reporter":"Robert","isFixed":true,"date":"Mon Apr 11 2011 23:23:47 GMT+0200 (CEST)","fixedDate":"Sun May 01 2011 01:54:22 GMT+0200 (CEST)"},"261":{"isListItem":true,"string":"[FIXED] [BUG] Reverse selection and then emphasizing is off by 1","value":{"__isSmartRef__":true,"id":262}},"262":{"title":"[FIXED] [BUG] Reverse selection and then emphasizing is off by 1","description":"start a selection from right to left then hit cmd+b-- the first character of selection is not included in emphasis","reporter":"Robert","isFixed":true,"date":"Fri Apr 22 2011 13:34:34 GMT+0200 (CEST)","fixedDate":"Fri Apr 22 2011 17:54:03 GMT+0200 (CEST)"},"263":{"isListItem":true,"string":"[FIXED] [BUG] when clicking in a non-focused text the cursor does not appear at click pos","value":{"__isSmartRef__":true,"id":264}},"264":{"title":"[FIXED] [BUG] when clicking in a non-focused text the cursor does not appear at click pos","description":"when clicking in a non-focused text the cursor does not appear at click pos but at start of text","reporter":"Robert","isFixed":true,"date":"Fri Apr 22 2011 13:31:03 GMT+0200 (CEST)","fixedDate":"Sun May 01 2011 01:54:30 GMT+0200 (CEST)"},"265":{"isListItem":true,"string":"[FIXED] [BUG] selection lost when emphasizing selected text","value":{"__isSmartRef__":true,"id":266}},"266":{"title":"[FIXED] [BUG] selection lost when emphasizing selected text","description":"empty description","reporter":"Robert","isFixed":true,"date":"Sun May 01 2011 01:57:14 GMT+0200 (CEST)","fixedDate":"Tue Apr 26 2011 19:48:52 GMT+0200 (CEST)"},"267":{"isListItem":true,"string":"[FIXED] [BUG] sometimes pasting does not happen where text cursor is","value":{"__isSmartRef__":true,"id":268}},"268":{"title":"[FIXED] [BUG] sometimes pasting does not happen where text cursor is","description":"is this windows only?\n\nText is added to the beginning of a morph, not the actual cursor position","reporter":"Robert","isFixed":true,"date":"Thu Apr 14 2011 17:34:55 GMT+0200 (CEST)","fixedDate":"Sun May 01 2011 01:54:55 GMT+0200 (CEST)"},"269":{"isListItem":true,"string":"[FIXED] [BUG] [SCB] deserialization does not work?","value":{"__isSmartRef__":true,"id":270}},"270":{"title":"[FIXED] [BUG] [SCB] deserialization does not work?","description":"works now, however, the fix is ugly (just create a new browser where the old was) and needs to be revisted","reporter":"Robert","isFixed":true,"date":"Fri Apr 22 2011 13:26:23 GMT+0200 (CEST)","fixedDate":"Fri Apr 22 2011 13:37:01 GMT+0200 (CEST)"},"271":{"isListItem":true,"string":"[FIXED] [BUG] my hand is not where my mouse is","value":{"__isSmartRef__":true,"id":272}},"272":{"title":"[FIXED] [BUG] my hand is not where my mouse is","description":"example: ","reporter":"Jens","isFixed":true,"date":"Thu Apr 14 2011 11:26:01 GMT+0200 (CEST)","fixedDate":"Fri Apr 22 2011 13:37:03 GMT+0200 (CEST)"},"273":{"isListItem":true,"string":"[FIXED] [BUG] setTextString does not work with empty string","value":{"__isSmartRef__":true,"id":274}},"274":{"title":"[FIXED] [BUG] setTextString does not work with empty string","description":"empty description","reporter":"Robert","isFixed":true,"date":"Fri Apr 15 2011 21:52:28 GMT+0200 (CEST)","fixedDate":"Fri Apr 22 2011 13:37:06 GMT+0200 (CEST)"},"275":{"isListItem":true,"string":"[FIXED] [BUG] text linebreak at end","value":{"__isSmartRef__":true,"id":276}},"276":{"title":"[FIXED] [BUG] text linebreak at end","description":"hitting enter at the end of a text does add line break only when pressed twice (ands adds a br element)","reporter":"Robert","isFixed":true,"date":"Mon Apr 11 2011 23:23:55 GMT+0200 (CEST)","fixedDate":"Fri Apr 22 2011 13:37:13 GMT+0200 (CEST)"},"277":{"isListItem":true,"string":"[FIXED] [BUG] Drop a list on a rectangle","value":{"__isSmartRef__":true,"id":278}},"278":{"title":"[FIXED] [BUG] Drop a list on a rectangle","description":"test: lively.morphic.Tests.ListMorphTests>> testAddMorphDuplicatesListsBug\n\n(reason was that I had accidently overwritten remove)","reporter":"Robert","isFixed":true,"date":"Tue Apr 12 2011 22:25:47 GMT+0200 (CEST)"},"279":{"isListItem":true,"string":"[FIXED] [BUG] cmd+shift+ p destroys textmorphs","value":{"__isSmartRef__":true,"id":280}},"280":{"title":"[FIXED] [BUG] cmd+shift+ p destroys textmorphs","description":"Functions.all set has a side effect when accessing the textString getter","reporter":"please enter your name here","isFixed":true,"date":"Wed Apr 13 2011 21:31:17 GMT+0200 (CEST)"},"281":{"isListItem":true,"string":"[FIXED] [BUG] ctrl shift p does not add to cursor pos","value":{"__isSmartRef__":true,"id":282}},"282":{"title":"[FIXED] [BUG] ctrl shift p does not add to cursor pos","description":"empty description","reporter":"please enter your name here","isFixed":true,"date":{"__isSmartRef__":true,"id":283}},"283":{},"284":{"isListItem":true,"string":"[FIXED] [BUG] Halos trigger button action","value":{"__isSmartRef__":true,"id":285}},"285":{"title":"[FIXED] [BUG] Halos trigger button action","description":"Halos trigger button action, e.g when resize drag ends over inspect halos","reporter":"Robert","isFixed":true,"date":"Mon Apr 11 2011 23:23:50 GMT+0200 (CEST)"},"286":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"287":{"sourceObj":{"__isSmartRef__":true,"id":185},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":146},"targetMethodName":"selectReport","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"288":{"resizeWidth":true,"resizeHeight":true},"289":{"addItemAtBottom":{"__isSmartRef__":true,"id":290},"addItemAtTop":{"__isSmartRef__":true,"id":293}},"290":{"varMapping":{"__isSmartRef__":true,"id":291},"source":"function addItemAtBottom(item) {\n\tthis.updateList(this.itemList.concat([item]));\n}","funcProperties":{"__isSmartRef__":true,"id":292},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"291":{"this":{"__isSmartRef__":true,"id":185}},"292":{},"293":{"varMapping":{"__isSmartRef__":true,"id":294},"source":"function addItemAtTop(item) {\n\tthis.updateList([item].concat(this.itemList));\n}","funcProperties":{"__isSmartRef__":true,"id":295},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"294":{"this":{"__isSmartRef__":true,"id":185}},"295":{},"296":{"submorphs":[{"__isSmartRef__":true,"id":297}],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":307},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":310},"_MaxTextWidth":437,"_MaxTextHeight":24,"textColor":{"__isSmartRef__":true,"id":311},"showsHalos":false,"_FontSize":13,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"titleText","partsBinMetaInfo":{"__isSmartRef__":true,"id":312},"textChunks":[{"__isSmartRef__":true,"id":313}],"charsReplaced":"BUG","lastFindLoc":-2,"owner":{"__isSmartRef__":true,"id":146},"_WhiteSpaceHandling":"pre-wrap","layout":{"__isSmartRef__":true,"id":315},"attributeConnections":[{"__isSmartRef__":true,"id":316}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"prevScroll":[-1,-1],"priorSelectionRange":[0,0],"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":317},"savedTextString":"[BUG] sometimes pasting does not happen where text cursor is","__LivelyClassName__":"lively.morphic.Text"},"297":{"submorphs":[],"scripts":[],"id":1721,"shape":{"__isSmartRef__":true,"id":298},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":302},"_MaxTextWidth":112,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":301},"showsHalos":false,"_FontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"label","partsBinMetaInfo":{"__isSmartRef__":true,"id":303},"textChunks":[{"__isSmartRef__":true,"id":304}],"charsReplaced":"Rich Test :-)","lastFindLoc":-13,"owner":{"__isSmartRef__":true,"id":296},"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":306},"__LivelyClassName__":"lively.morphic.Text"},"298":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":299},"_Extent":{"__isSmartRef__":true,"id":300},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":301},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"299":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"300":{"x":112,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"301":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"302":{"x":0,"y":-21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"303":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"304":{"style":{"__isSmartRef__":true,"id":305},"morph":{"__isSmartRef__":true,"id":297},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Title\n","__LivelyClassName__":"lively.morphic.TextChunk"},"305":{"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"306":{"x":112,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"307":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":308},"_Extent":{"__isSmartRef__":true,"id":309},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":{"__isSmartRef__":true,"id":190},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"308":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"309":{"x":437,"y":24,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"310":{"x":518,"y":46,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"311":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"312":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"313":{"style":{"__isSmartRef__":true,"id":314},"morph":{"__isSmartRef__":true,"id":296},"storedString":"[BUG] text align justify not working","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"314":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"315":{"moveVertical":false,"moveHorizontal":true},"316":{"sourceObj":{"__isSmartRef__":true,"id":296},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":146},"targetMethodName":"saveAllEdits","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"317":{"x":437,"y":24,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"318":{"submorphs":[{"__isSmartRef__":true,"id":319}],"scripts":[],"id":1912,"shape":{"__isSmartRef__":true,"id":329},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":332},"_MaxTextWidth":434,"_MaxTextHeight":337,"textColor":{"__isSmartRef__":true,"id":333},"showsHalos":false,"_FontSize":13,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"descriptionText","partsBinMetaInfo":{"__isSmartRef__":true,"id":334},"textChunks":[{"__isSmartRef__":true,"id":335}],"charsReplaced":"","lastFindLoc":364,"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":146},"layout":{"__isSmartRef__":true,"id":337},"attributeConnections":[{"__isSmartRef__":true,"id":338}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"priorSelectionRange":[161,161],"prevScroll":[0,0],"_ClipMode":"auto","priorExtent":{"__isSmartRef__":true,"id":339},"_Align":"left","savedTextString":"the CSS whitespace handling in texts should be pre-line not pre-wrap for justify to work. With pre-line we have problems --new lines are disappearing! use
s?","__LivelyClassName__":"lively.morphic.Text"},"319":{"submorphs":[],"scripts":[],"id":1721,"shape":{"__isSmartRef__":true,"id":320},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":324},"_MaxTextWidth":112,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":323},"showsHalos":false,"_FontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"label","partsBinMetaInfo":{"__isSmartRef__":true,"id":325},"textChunks":[{"__isSmartRef__":true,"id":326}],"charsReplaced":"Title","lastFindLoc":-5,"owner":{"__isSmartRef__":true,"id":318},"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":328},"__LivelyClassName__":"lively.morphic.Text"},"320":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":321},"_Extent":{"__isSmartRef__":true,"id":322},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":323},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"321":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"322":{"x":112,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"323":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"324":{"x":0,"y":-21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"325":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"326":{"style":{"__isSmartRef__":true,"id":327},"morph":{"__isSmartRef__":true,"id":319},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Description\n","__LivelyClassName__":"lively.morphic.TextChunk"},"327":{"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"328":{"x":112,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"329":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":330},"_Extent":{"__isSmartRef__":true,"id":331},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":{"__isSmartRef__":true,"id":190},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"330":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"331":{"x":434,"y":337,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"332":{"x":519,"y":99,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"333":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"334":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"335":{"style":{"__isSmartRef__":true,"id":336},"morph":{"__isSmartRef__":true,"id":318},"storedString":"the CSS whitespace handling in texts should be pre-line not pre-wrap for justify to work. With pre-line we have problems --new lines are disappearing! use
s?","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"336":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"337":{"moveVertical":false,"moveHorizontal":true,"resizeHeight":true},"338":{"sourceObj":{"__isSmartRef__":true,"id":318},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":146},"targetMethodName":"saveAllEdits","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"339":{"x":434,"y":337,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"340":{"submorphs":[{"__isSmartRef__":true,"id":341}],"scripts":[],"id":1978,"shape":{"__isSmartRef__":true,"id":351},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":354},"_MaxTextWidth":432,"_MaxTextHeight":21,"textColor":{"__isSmartRef__":true,"id":355},"showsHalos":false,"_FontSize":13,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"reportedByText","partsBinMetaInfo":{"__isSmartRef__":true,"id":356},"textChunks":[{"__isSmartRef__":true,"id":357}],"charsReplaced":"please enter your name here","lastFindLoc":-27,"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":146},"layout":{"__isSmartRef__":true,"id":359},"attributeConnections":[{"__isSmartRef__":true,"id":360}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"priorSelectionRange":[6,6],"prevScroll":[-1,-1],"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":361},"savedTextString":"Dan, Robert","__LivelyClassName__":"lively.morphic.Text"},"341":{"submorphs":[],"scripts":[],"id":1721,"shape":{"__isSmartRef__":true,"id":342},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":346},"_MaxTextWidth":112,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":345},"showsHalos":false,"_FontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"label","partsBinMetaInfo":{"__isSmartRef__":true,"id":347},"textChunks":[{"__isSmartRef__":true,"id":348}],"charsReplaced":"Title","lastFindLoc":-5,"owner":{"__isSmartRef__":true,"id":340},"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":350},"__LivelyClassName__":"lively.morphic.Text"},"342":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":343},"_Extent":{"__isSmartRef__":true,"id":344},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":345},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"343":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"344":{"x":112,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"345":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"346":{"x":0,"y":-21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"347":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"348":{"style":{"__isSmartRef__":true,"id":349},"morph":{"__isSmartRef__":true,"id":341},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Reported by\n","__LivelyClassName__":"lively.morphic.TextChunk"},"349":{"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"350":{"x":112,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"351":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":352},"_Extent":{"__isSmartRef__":true,"id":353},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":{"__isSmartRef__":true,"id":190},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"352":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"353":{"x":432,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"354":{"x":520,"y":465,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"355":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"356":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"357":{"style":{"__isSmartRef__":true,"id":358},"morph":{"__isSmartRef__":true,"id":340},"storedString":"robertkrahn","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"358":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"359":{"moveVertical":true,"moveHorizontal":true},"360":{"sourceObj":{"__isSmartRef__":true,"id":340},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":146},"targetMethodName":"saveAllEdits","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"361":{"x":432,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"362":{"submorphs":[{"__isSmartRef__":true,"id":363}],"scripts":[],"id":2001,"shape":{"__isSmartRef__":true,"id":373},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":376},"_MaxTextWidth":432,"_MaxTextHeight":23,"textColor":{"__isSmartRef__":true,"id":377},"showsHalos":false,"_FontSize":13,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"dateText","partsBinMetaInfo":{"__isSmartRef__":true,"id":378},"textChunks":[{"__isSmartRef__":true,"id":379}],"charsReplaced":"this.applyStyle({fixedWidth: true, fixedHeight: true, overflow: 'hidden'})","lastFindLoc":-74,"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":146},"layout":{"__isSmartRef__":true,"id":381},"_ClipMode":"hidden","priorSelectionRange":[10,10],"priorExtent":{"__isSmartRef__":true,"id":382},"__LivelyClassName__":"lively.morphic.Text"},"363":{"submorphs":[],"scripts":[],"id":1721,"shape":{"__isSmartRef__":true,"id":364},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":368},"_MaxTextWidth":112,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":367},"showsHalos":false,"_FontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"label","partsBinMetaInfo":{"__isSmartRef__":true,"id":369},"textChunks":[{"__isSmartRef__":true,"id":370}],"charsReplaced":"Reported by","lastFindLoc":-11,"owner":{"__isSmartRef__":true,"id":362},"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":372},"__LivelyClassName__":"lively.morphic.Text"},"364":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":365},"_Extent":{"__isSmartRef__":true,"id":366},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":367},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"365":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"366":{"x":112,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"367":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"368":{"x":0,"y":-21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"369":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"370":{"style":{"__isSmartRef__":true,"id":371},"morph":{"__isSmartRef__":true,"id":363},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Last update","__LivelyClassName__":"lively.morphic.TextChunk"},"371":{"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"372":{"x":112,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"373":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":374},"_Extent":{"__isSmartRef__":true,"id":375},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":189},"_Fill":{"__isSmartRef__":true,"id":190},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"374":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"375":{"x":432,"y":23,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"376":{"x":521,"y":519,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"377":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"378":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"379":{"style":{"__isSmartRef__":true,"id":380},"morph":{"__isSmartRef__":true,"id":362},"storedString":"Sun May 01 2011 02:51:19 GMT+0200 (CEST)","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"380":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"381":{"moveVertical":true,"moveHorizontal":true},"382":{"x":432,"y":23,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"383":{"submorphs":[],"scripts":[],"id":2090,"shape":{"__isSmartRef__":true,"id":384},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":388},"_MaxTextWidth":112,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":387},"showsHalos":false,"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"title","partsBinMetaInfo":{"__isSmartRef__":true,"id":389},"textChunks":[{"__isSmartRef__":true,"id":390}],"charsReplaced":"Title","lastFindLoc":-5,"owner":{"__isSmartRef__":true,"id":146},"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":392},"__LivelyClassName__":"lively.morphic.Text"},"384":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":385},"_Extent":{"__isSmartRef__":true,"id":386},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":387},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"385":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"386":{"x":112,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"387":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"388":{"x":4,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"389":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"390":{"style":{"__isSmartRef__":true,"id":391},"morph":{"__isSmartRef__":true,"id":383},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"BugTracker\n","__LivelyClassName__":"lively.morphic.TextChunk"},"391":{"fontWeight":"normal","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"392":{"x":112,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"393":{"submorphs":[{"__isSmartRef__":true,"id":394}],"scripts":[],"id":2437,"shape":{"__isSmartRef__":true,"id":404},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":417},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":407},"lighterFill":{"__isSmartRef__":true,"id":418},"label":{"__isSmartRef__":true,"id":394},"_Rotation":0,"name":"saveReportButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":427},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[{"__isSmartRef__":true,"id":428},{"__isSmartRef__":true,"id":429}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":146},"layout":{"__isSmartRef__":true,"id":430},"__LivelyClassName__":"lively.morphic.Button"},"394":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":395},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":399},"_MaxTextWidth":null,"_MaxTextHeight":29,"textStyle":null,"padding":{"__isSmartRef__":true,"id":400},"_Padding":{"__isSmartRef__":true,"id":155},"owner":{"__isSmartRef__":true,"id":393},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":401}],"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":403},"__LivelyClassName__":"lively.morphic.Text"},"395":{"position":{"__isSmartRef__":true,"id":396},"_Extent":{"__isSmartRef__":true,"id":397},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":398},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"396":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"397":{"x":50,"y":29,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"398":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"399":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"400":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"401":{"style":{"__isSmartRef__":true,"id":402},"morph":{"__isSmartRef__":true,"id":394},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"save","__LivelyClassName__":"lively.morphic.TextChunk"},"402":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"403":{"x":50,"y":29,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"404":{"position":{"__isSmartRef__":true,"id":405},"_Extent":{"__isSmartRef__":true,"id":406},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":162},"_Fill":{"__isSmartRef__":true,"id":407},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"405":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"406":{"x":50,"y":29,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"407":{"stops":[{"__isSmartRef__":true,"id":408},{"__isSmartRef__":true,"id":410},{"__isSmartRef__":true,"id":412},{"__isSmartRef__":true,"id":414}],"vector":{"__isSmartRef__":true,"id":416},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"408":{"offset":0,"color":{"__isSmartRef__":true,"id":409}},"409":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"410":{"offset":0.4,"color":{"__isSmartRef__":true,"id":411}},"411":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"412":{"offset":0.6,"color":{"__isSmartRef__":true,"id":413}},"413":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"414":{"offset":1,"color":{"__isSmartRef__":true,"id":415}},"415":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"416":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"417":{"x":522,"y":556,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"418":{"stops":[{"__isSmartRef__":true,"id":419},{"__isSmartRef__":true,"id":421},{"__isSmartRef__":true,"id":423},{"__isSmartRef__":true,"id":425}],"vector":{"__isSmartRef__":true,"id":416},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"419":{"offset":0,"color":{"__isSmartRef__":true,"id":420}},"420":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"421":{"offset":0.4,"color":{"__isSmartRef__":true,"id":422}},"422":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"423":{"offset":0.6,"color":{"__isSmartRef__":true,"id":424}},"424":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"425":{"offset":1,"color":{"__isSmartRef__":true,"id":426}},"426":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"427":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"428":{"sourceObj":{"__isSmartRef__":true,"id":393},"sourceAttrName":"fire","targetMethodName":"addReport","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"429":{"sourceObj":{"__isSmartRef__":true,"id":393},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":146},"targetMethodName":"saveAllEdits","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"430":{"moveVertical":true,"moveHorizontal":true},"431":{"submorphs":[{"__isSmartRef__":true,"id":432}],"scripts":[],"id":3143,"shape":{"__isSmartRef__":true,"id":442},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":455},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":445},"lighterFill":{"__isSmartRef__":true,"id":456},"label":{"__isSmartRef__":true,"id":432},"_Rotation":0,"name":"fixedButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":465},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[{"__isSmartRef__":true,"id":466},{"__isSmartRef__":true,"id":467},{"__isSmartRef__":true,"id":468}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"layout":{"__isSmartRef__":true,"id":469},"owner":{"__isSmartRef__":true,"id":146},"__LivelyClassName__":"lively.morphic.Button"},"432":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":433},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":437},"_MaxTextWidth":null,"_MaxTextHeight":28,"textStyle":null,"padding":{"__isSmartRef__":true,"id":438},"_Padding":{"__isSmartRef__":true,"id":155},"owner":{"__isSmartRef__":true,"id":431},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":439}],"prevScroll":[0,0],"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":441},"__LivelyClassName__":"lively.morphic.Text"},"433":{"position":{"__isSmartRef__":true,"id":434},"_Extent":{"__isSmartRef__":true,"id":435},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":436},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"434":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"435":{"x":108,"y":28,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"436":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"437":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"438":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"439":{"style":{"__isSmartRef__":true,"id":440},"morph":{"__isSmartRef__":true,"id":432},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"mark as fixed","__LivelyClassName__":"lively.morphic.TextChunk"},"440":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"441":{"x":108,"y":28,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"442":{"position":{"__isSmartRef__":true,"id":443},"_Extent":{"__isSmartRef__":true,"id":444},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":162},"_Fill":{"__isSmartRef__":true,"id":445},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"443":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"444":{"x":108,"y":28,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"445":{"stops":[{"__isSmartRef__":true,"id":446},{"__isSmartRef__":true,"id":448},{"__isSmartRef__":true,"id":450},{"__isSmartRef__":true,"id":452}],"vector":{"__isSmartRef__":true,"id":454},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"446":{"offset":0,"color":{"__isSmartRef__":true,"id":447}},"447":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"448":{"offset":0.4,"color":{"__isSmartRef__":true,"id":449}},"449":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"450":{"offset":0.6,"color":{"__isSmartRef__":true,"id":451}},"451":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"452":{"offset":1,"color":{"__isSmartRef__":true,"id":453}},"453":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"454":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"455":{"x":576,"y":556,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"456":{"stops":[{"__isSmartRef__":true,"id":457},{"__isSmartRef__":true,"id":459},{"__isSmartRef__":true,"id":461},{"__isSmartRef__":true,"id":463}],"vector":{"__isSmartRef__":true,"id":454},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"457":{"offset":0,"color":{"__isSmartRef__":true,"id":458}},"458":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"459":{"offset":0.4,"color":{"__isSmartRef__":true,"id":460}},"460":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"461":{"offset":0.6,"color":{"__isSmartRef__":true,"id":462}},"462":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"463":{"offset":1,"color":{"__isSmartRef__":true,"id":464}},"464":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"465":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"466":{"sourceObj":{"__isSmartRef__":true,"id":431},"sourceAttrName":"fire","targetMethodName":"addReport","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"467":{"sourceObj":{"__isSmartRef__":true,"id":431},"sourceAttrName":"fire","targetMethodName":"saveAllEdits","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"468":{"sourceObj":{"__isSmartRef__":true,"id":431},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":146},"targetMethodName":"markAsFixedOrUnfixed","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"469":{"moveVertical":true,"moveHorizontal":true},"470":{"submorphs":[{"__isSmartRef__":true,"id":471}],"scripts":[],"id":3667,"shape":{"__isSmartRef__":true,"id":481},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":494},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":484},"lighterFill":{"__isSmartRef__":true,"id":495},"label":{"__isSmartRef__":true,"id":471},"_Rotation":0,"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":504},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[{"__isSmartRef__":true,"id":505},{"__isSmartRef__":true,"id":506},{"__isSmartRef__":true,"id":507},{"__isSmartRef__":true,"id":508}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"layout":{"__isSmartRef__":true,"id":509},"owner":{"__isSmartRef__":true,"id":146},"__LivelyClassName__":"lively.morphic.Button"},"471":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":472},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":476},"_MaxTextWidth":null,"_MaxTextHeight":28,"textStyle":null,"padding":{"__isSmartRef__":true,"id":477},"_Padding":{"__isSmartRef__":true,"id":155},"owner":{"__isSmartRef__":true,"id":470},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":478}],"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":480},"__LivelyClassName__":"lively.morphic.Text"},"472":{"position":{"__isSmartRef__":true,"id":473},"_Extent":{"__isSmartRef__":true,"id":474},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":475},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"473":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"474":{"x":66,"y":28,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"475":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"476":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"477":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"478":{"style":{"__isSmartRef__":true,"id":479},"morph":{"__isSmartRef__":true,"id":471},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"remove","__LivelyClassName__":"lively.morphic.TextChunk"},"479":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"480":{"x":66,"y":28,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"481":{"position":{"__isSmartRef__":true,"id":482},"_Extent":{"__isSmartRef__":true,"id":483},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":162},"_Fill":{"__isSmartRef__":true,"id":484},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"482":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"483":{"x":66,"y":28,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"484":{"stops":[{"__isSmartRef__":true,"id":485},{"__isSmartRef__":true,"id":487},{"__isSmartRef__":true,"id":489},{"__isSmartRef__":true,"id":491}],"vector":{"__isSmartRef__":true,"id":493},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"485":{"offset":0,"color":{"__isSmartRef__":true,"id":486}},"486":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"487":{"offset":0.4,"color":{"__isSmartRef__":true,"id":488}},"488":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"489":{"offset":0.6,"color":{"__isSmartRef__":true,"id":490}},"490":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"491":{"offset":1,"color":{"__isSmartRef__":true,"id":492}},"492":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"493":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"494":{"x":688,"y":556,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"495":{"stops":[{"__isSmartRef__":true,"id":496},{"__isSmartRef__":true,"id":498},{"__isSmartRef__":true,"id":500},{"__isSmartRef__":true,"id":502}],"vector":{"__isSmartRef__":true,"id":493},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"496":{"offset":0,"color":{"__isSmartRef__":true,"id":497}},"497":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"498":{"offset":0.4,"color":{"__isSmartRef__":true,"id":499}},"499":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"500":{"offset":0.6,"color":{"__isSmartRef__":true,"id":501}},"501":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"502":{"offset":1,"color":{"__isSmartRef__":true,"id":503}},"503":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"504":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"505":{"sourceObj":{"__isSmartRef__":true,"id":470},"sourceAttrName":"fire","targetMethodName":"addReport","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"506":{"sourceObj":{"__isSmartRef__":true,"id":470},"sourceAttrName":"fire","targetMethodName":"saveAllEdits","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"507":{"sourceObj":{"__isSmartRef__":true,"id":470},"sourceAttrName":"fire","targetMethodName":"markAsFixedOrUnfixed","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"508":{"sourceObj":{"__isSmartRef__":true,"id":470},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":146},"targetMethodName":"removeReport","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"509":{"moveVertical":true,"moveHorizontal":true},"510":{"submorphs":[{"__isSmartRef__":true,"id":511}],"scripts":[],"id":27,"shape":{"__isSmartRef__":true,"id":521},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":534},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":524},"lighterFill":{"__isSmartRef__":true,"id":535},"label":{"__isSmartRef__":true,"id":511},"_Rotation":0,"name":"upButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":544},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[{"__isSmartRef__":true,"id":545},{"__isSmartRef__":true,"id":546},{"__isSmartRef__":true,"id":855}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":146},"__LivelyClassName__":"lively.morphic.Button"},"511":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":512},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":516},"_MaxTextWidth":null,"_MaxTextHeight":27,"textStyle":null,"padding":{"__isSmartRef__":true,"id":517},"_Padding":{"__isSmartRef__":true,"id":155},"owner":{"__isSmartRef__":true,"id":510},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":518}],"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":520},"__LivelyClassName__":"lively.morphic.Text"},"512":{"position":{"__isSmartRef__":true,"id":513},"_Extent":{"__isSmartRef__":true,"id":514},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":515},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"513":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"514":{"x":46,"y":27,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"515":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"516":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"517":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"518":{"style":{"__isSmartRef__":true,"id":519},"morph":{"__isSmartRef__":true,"id":511},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"up","__LivelyClassName__":"lively.morphic.TextChunk"},"519":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"520":{"x":46,"y":27,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"521":{"position":{"__isSmartRef__":true,"id":522},"_Extent":{"__isSmartRef__":true,"id":523},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":162},"_Fill":{"__isSmartRef__":true,"id":524},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"522":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"523":{"x":46,"y":27,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"524":{"stops":[{"__isSmartRef__":true,"id":525},{"__isSmartRef__":true,"id":527},{"__isSmartRef__":true,"id":529},{"__isSmartRef__":true,"id":531}],"vector":{"__isSmartRef__":true,"id":533},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"525":{"offset":0,"color":{"__isSmartRef__":true,"id":526}},"526":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"527":{"offset":0.4,"color":{"__isSmartRef__":true,"id":528}},"528":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"529":{"offset":0.6,"color":{"__isSmartRef__":true,"id":530}},"530":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"531":{"offset":1,"color":{"__isSmartRef__":true,"id":532}},"532":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"533":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"534":{"x":28,"y":61,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"535":{"stops":[{"__isSmartRef__":true,"id":536},{"__isSmartRef__":true,"id":538},{"__isSmartRef__":true,"id":540},{"__isSmartRef__":true,"id":542}],"vector":{"__isSmartRef__":true,"id":533},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"536":{"offset":0,"color":{"__isSmartRef__":true,"id":537}},"537":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"538":{"offset":0.4,"color":{"__isSmartRef__":true,"id":539}},"539":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"540":{"offset":0.6,"color":{"__isSmartRef__":true,"id":541}},"541":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"542":{"offset":1,"color":{"__isSmartRef__":true,"id":543}},"543":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"544":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"545":{"sourceObj":{"__isSmartRef__":true,"id":510},"sourceAttrName":"fire","targetMethodName":"addReport","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"546":{"sourceObj":{"__isSmartRef__":true,"id":510},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":547},"targetMethodName":"moveUpInList","converterString":"function () { return this.sourceObj.get('BugTracker'). selectedReport }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"547":{"submorphs":[],"scripts":[],"id":740,"shape":{"__isSmartRef__":true,"id":548},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":553},"itemList":[null,{"__isSmartRef__":true,"id":554},{"__isSmartRef__":true,"id":557},{"__isSmartRef__":true,"id":560},{"__isSmartRef__":true,"id":563},{"__isSmartRef__":true,"id":566}],"selectedLineNo":4,"showsHalos":false,"name":"reportList","partsBinMetaInfo":{"__isSmartRef__":true,"id":569},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":570},"_Rotation":0,"attributeConnections":[{"__isSmartRef__":true,"id":846}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"layout":{"__isSmartRef__":true,"id":847},"isCopyMorphRef":true,"morphRefId":1,"selection":{"__isSmartRef__":true,"id":564},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":848},"__LivelyClassName__":"lively.morphic.List"},"548":{"position":{"__isSmartRef__":true,"id":549},"_Extent":{"__isSmartRef__":true,"id":550},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":551},"_Fill":{"__isSmartRef__":true,"id":552},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"549":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"550":{"x":305,"y":539,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"551":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"552":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"553":{"x":105,"y":28,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"554":{"isListItem":true,"string":"[FEATURE] Implement polygon shapes","value":{"__isSmartRef__":true,"id":555}},"555":{"title":"[FEATURE] Implement polygon shapes","description":"reuse what is found in lively.scene","reporter":"Robert","isFixed":false,"date":{"__isSmartRef__":true,"id":556}},"556":{},"557":{"isListItem":true,"string":"[BUG] CMD+m sometimes not working","value":{"__isSmartRef__":true,"id":558}},"558":{"title":"[BUG] CMD+m sometimes not working","description":"cmd+m (text do more command) has issues!","reporter":"please enter your name here","isFixed":false,"date":{"__isSmartRef__":true,"id":559}},"559":{},"560":{"isListItem":true,"string":"[FEATURE] Implement missing rich text attributes","value":{"__isSmartRef__":true,"id":561}},"561":{"title":"[FEATURE] Implement missing rich text attributes","description":"UI + rendering for:\n- italic\n- links\n- color\n- font\n- size\n- link","reporter":"Robert","isFixed":false,"date":{"__isSmartRef__":true,"id":562}},"562":{},"563":{"isListItem":true,"string":"[FEATURE] implement slider","value":{"__isSmartRef__":true,"id":564}},"564":{"title":"[FEATURE] implement slider","description":"implement a slider using HTML input with type range. See \n\nStatus: implementation is in progress","reporter":"Robert","isFixed":false,"date":{"__isSmartRef__":true,"id":565}},"565":{},"566":{"isListItem":true,"string":"[FEATURE] add progress bar","value":{"__isSmartRef__":true,"id":567}},"567":{"title":"[FEATURE] add progress bar","description":"there is no progress bar. Reuse the progress bar from lively.Widgets!","reporter":"Robert","isFixed":false,"date":{"__isSmartRef__":true,"id":568}},"568":{},"569":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"570":{"submorphs":[{"__isSmartRef__":true,"id":571},{"__isSmartRef__":true,"id":547},{"__isSmartRef__":true,"id":607},{"__isSmartRef__":true,"id":627},{"__isSmartRef__":true,"id":647},{"__isSmartRef__":true,"id":667},{"__isSmartRef__":true,"id":686},{"__isSmartRef__":true,"id":695},{"__isSmartRef__":true,"id":733},{"__isSmartRef__":true,"id":772}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":812},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":817},"showsHalos":false,"name":"BugTracker","partsBinMetaInfo":{"__isSmartRef__":true,"id":818},"__SourceModuleName__":"Global.lively.morphic.Core","owner":null,"_Rotation":0,"selectedReport":{"__isSmartRef__":true,"id":564},"layout":{"__isSmartRef__":true,"id":819},"priorExtent":{"__isSmartRef__":true,"id":820},"moveSelectionDown":false,"isCopyMorphRef":true,"morphRefId":2,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":821},"__LivelyClassName__":"lively.morphic.Box"},"571":{"submorphs":[{"__isSmartRef__":true,"id":572}],"scripts":[],"id":1549,"shape":{"__isSmartRef__":true,"id":581},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":595},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":585},"lighterFill":{"__isSmartRef__":true,"id":596},"label":{"__isSmartRef__":true,"id":572},"_Rotation":0,"name":"addReportButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":605},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":570},"attributeConnections":[{"__isSmartRef__":true,"id":606}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button"},"572":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":573},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":577},"_MaxTextWidth":null,"_MaxTextHeight":29,"textStyle":null,"padding":{"__isSmartRef__":true,"id":578},"_Padding":{"__isSmartRef__":true,"id":578},"owner":{"__isSmartRef__":true,"id":571},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":579}],"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Text"},"573":{"position":{"__isSmartRef__":true,"id":574},"_Extent":{"__isSmartRef__":true,"id":575},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":576},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"574":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"575":{"x":89,"y":29,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"576":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"577":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"578":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"579":{"style":{"__isSmartRef__":true,"id":580},"morph":{"__isSmartRef__":true,"id":572},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"580":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"581":{"position":{"__isSmartRef__":true,"id":582},"_Extent":{"__isSmartRef__":true,"id":583},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":584},"_Fill":{"__isSmartRef__":true,"id":585},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"582":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"583":{"x":89,"y":29,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"584":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"585":{"stops":[{"__isSmartRef__":true,"id":586},{"__isSmartRef__":true,"id":588},{"__isSmartRef__":true,"id":590},{"__isSmartRef__":true,"id":592}],"vector":{"__isSmartRef__":true,"id":594},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"586":{"offset":0,"color":{"__isSmartRef__":true,"id":587}},"587":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"588":{"offset":0.4,"color":{"__isSmartRef__":true,"id":589}},"589":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"590":{"offset":0.6,"color":{"__isSmartRef__":true,"id":591}},"591":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"592":{"offset":1,"color":{"__isSmartRef__":true,"id":593}},"593":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"594":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"595":{"x":7,"y":28,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"596":{"stops":[{"__isSmartRef__":true,"id":597},{"__isSmartRef__":true,"id":599},{"__isSmartRef__":true,"id":601},{"__isSmartRef__":true,"id":603}],"vector":{"__isSmartRef__":true,"id":594},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"597":{"offset":0,"color":{"__isSmartRef__":true,"id":598}},"598":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"599":{"offset":0.4,"color":{"__isSmartRef__":true,"id":600}},"600":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"601":{"offset":0.6,"color":{"__isSmartRef__":true,"id":602}},"602":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"603":{"offset":1,"color":{"__isSmartRef__":true,"id":604}},"604":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"605":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"606":{"sourceObj":{"__isSmartRef__":true,"id":571},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":570},"targetMethodName":"addReport","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"607":{"submorphs":[{"__isSmartRef__":true,"id":608}],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":617},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":621},"_MaxTextWidth":437,"_MaxTextHeight":28,"textColor":{"__isSmartRef__":true,"id":620},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"titleText","partsBinMetaInfo":{"__isSmartRef__":true,"id":622},"textChunks":[{"__isSmartRef__":true,"id":623}],"charsReplaced":"line","lastFindLoc":16,"owner":{"__isSmartRef__":true,"id":570},"_WhiteSpaceHandling":"pre-wrap","layout":{"__isSmartRef__":true,"id":625},"attributeConnections":[{"__isSmartRef__":true,"id":626}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"_ClipMode":"hidden","savedTextString":"[FEATURE] Implement path shapes","__LivelyClassName__":"lively.morphic.Text"},"608":{"submorphs":[],"scripts":[],"id":1721,"shape":{"__isSmartRef__":true,"id":609},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":613},"_MaxTextWidth":112,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":612},"showsHalos":false,"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"label","partsBinMetaInfo":{"__isSmartRef__":true,"id":614},"textChunks":[{"__isSmartRef__":true,"id":615}],"charsReplaced":"Rich Test :-)","lastFindLoc":-13,"owner":{"__isSmartRef__":true,"id":607},"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Text"},"609":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":610},"_Extent":{"__isSmartRef__":true,"id":611},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":612},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"610":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"611":{"x":112,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"612":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"613":{"x":0,"y":-21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"614":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"615":{"style":{"__isSmartRef__":true,"id":616},"morph":{"__isSmartRef__":true,"id":608},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"616":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"617":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":618},"_Extent":{"__isSmartRef__":true,"id":619},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":620},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"618":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"619":{"x":437,"y":28,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"620":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"621":{"x":420,"y":46,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"622":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"623":{"style":{"__isSmartRef__":true,"id":624},"morph":{"__isSmartRef__":true,"id":607},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"624":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"625":{"moveVertical":false,"moveHorizontal":true},"626":{"sourceObj":{"__isSmartRef__":true,"id":607},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":570},"targetMethodName":"saveAllEdits","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"627":{"submorphs":[{"__isSmartRef__":true,"id":628}],"scripts":[],"id":1912,"shape":{"__isSmartRef__":true,"id":637},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":641},"_MaxTextWidth":434,"_MaxTextHeight":335,"textColor":{"__isSmartRef__":true,"id":640},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"descriptionText","partsBinMetaInfo":{"__isSmartRef__":true,"id":642},"textChunks":[{"__isSmartRef__":true,"id":643}],"charsReplaced":"empty description","lastFindLoc":-17,"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":570},"layout":{"__isSmartRef__":true,"id":645},"attributeConnections":[{"__isSmartRef__":true,"id":646}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"_ClipMode":"overflow","savedTextString":"reuse what is found in lively.scene","__LivelyClassName__":"lively.morphic.Text"},"628":{"submorphs":[],"scripts":[],"id":1721,"shape":{"__isSmartRef__":true,"id":629},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":633},"_MaxTextWidth":112,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":632},"showsHalos":false,"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"label","partsBinMetaInfo":{"__isSmartRef__":true,"id":634},"textChunks":[{"__isSmartRef__":true,"id":635}],"charsReplaced":"Title","lastFindLoc":-5,"owner":{"__isSmartRef__":true,"id":627},"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Text"},"629":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":630},"_Extent":{"__isSmartRef__":true,"id":631},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":632},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"630":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"631":{"x":112,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"632":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"633":{"x":0,"y":-21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"634":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"635":{"style":{"__isSmartRef__":true,"id":636},"morph":{"__isSmartRef__":true,"id":628},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"636":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"637":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":638},"_Extent":{"__isSmartRef__":true,"id":639},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":640},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"638":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"639":{"x":434,"y":335,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"640":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"641":{"x":421,"y":107,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"642":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"643":{"style":{"__isSmartRef__":true,"id":644},"morph":{"__isSmartRef__":true,"id":627},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"644":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"645":{"moveVertical":false,"moveHorizontal":true,"resizeHeight":true},"646":{"sourceObj":{"__isSmartRef__":true,"id":627},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":570},"targetMethodName":"saveAllEdits","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"647":{"submorphs":[{"__isSmartRef__":true,"id":648}],"scripts":[],"id":1978,"shape":{"__isSmartRef__":true,"id":657},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":661},"_MaxTextWidth":432,"_MaxTextHeight":25,"textColor":{"__isSmartRef__":true,"id":660},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"reportedByText","partsBinMetaInfo":{"__isSmartRef__":true,"id":662},"textChunks":[{"__isSmartRef__":true,"id":663}],"charsReplaced":"please enter your name here","lastFindLoc":-27,"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":570},"layout":{"__isSmartRef__":true,"id":665},"attributeConnections":[{"__isSmartRef__":true,"id":666}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"_ClipMode":"hidden","savedTextString":"Robert","__LivelyClassName__":"lively.morphic.Text"},"648":{"submorphs":[],"scripts":[],"id":1721,"shape":{"__isSmartRef__":true,"id":649},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":653},"_MaxTextWidth":112,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":652},"showsHalos":false,"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"label","partsBinMetaInfo":{"__isSmartRef__":true,"id":654},"textChunks":[{"__isSmartRef__":true,"id":655}],"charsReplaced":"Title","lastFindLoc":-5,"owner":{"__isSmartRef__":true,"id":647},"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Text"},"649":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":650},"_Extent":{"__isSmartRef__":true,"id":651},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":652},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"650":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"651":{"x":112,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"652":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"653":{"x":0,"y":-21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"654":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"655":{"style":{"__isSmartRef__":true,"id":656},"morph":{"__isSmartRef__":true,"id":648},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"656":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"657":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":658},"_Extent":{"__isSmartRef__":true,"id":659},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":660},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"658":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"659":{"x":432,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"660":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"661":{"x":422,"y":473,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"662":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"663":{"style":{"__isSmartRef__":true,"id":664},"morph":{"__isSmartRef__":true,"id":647},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"664":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"665":{"moveVertical":true,"moveHorizontal":true},"666":{"sourceObj":{"__isSmartRef__":true,"id":647},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":570},"targetMethodName":"saveAllEdits","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"667":{"submorphs":[{"__isSmartRef__":true,"id":668}],"scripts":[],"id":2001,"shape":{"__isSmartRef__":true,"id":677},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":681},"_MaxTextWidth":432,"_MaxTextHeight":25,"textColor":{"__isSmartRef__":true,"id":680},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"dateText","partsBinMetaInfo":{"__isSmartRef__":true,"id":682},"textChunks":[{"__isSmartRef__":true,"id":683}],"charsReplaced":"this.applyStyle({fixedWidth: true, fixedHeight: true, overflow: 'hidden'})","lastFindLoc":-74,"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":570},"layout":{"__isSmartRef__":true,"id":685},"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Text"},"668":{"submorphs":[],"scripts":[],"id":1721,"shape":{"__isSmartRef__":true,"id":669},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":673},"_MaxTextWidth":112,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":672},"showsHalos":false,"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"label","partsBinMetaInfo":{"__isSmartRef__":true,"id":674},"textChunks":[{"__isSmartRef__":true,"id":675}],"charsReplaced":"Reported by","lastFindLoc":-11,"owner":{"__isSmartRef__":true,"id":667},"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Text"},"669":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":670},"_Extent":{"__isSmartRef__":true,"id":671},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":672},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"670":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"671":{"x":112,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"672":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"673":{"x":0,"y":-21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"674":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"675":{"style":{"__isSmartRef__":true,"id":676},"morph":{"__isSmartRef__":true,"id":668},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"676":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"677":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":678},"_Extent":{"__isSmartRef__":true,"id":679},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":680},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"678":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"679":{"x":432,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"680":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"681":{"x":423,"y":527,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"682":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"683":{"style":{"__isSmartRef__":true,"id":684},"morph":{"__isSmartRef__":true,"id":667},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"684":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"685":{"moveVertical":true,"moveHorizontal":true},"686":{"submorphs":[],"scripts":[],"id":2090,"shape":{"__isSmartRef__":true,"id":687},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":691},"_MaxTextWidth":112,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":690},"showsHalos":false,"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"title","partsBinMetaInfo":{"__isSmartRef__":true,"id":692},"textChunks":[{"__isSmartRef__":true,"id":693}],"charsReplaced":"Title","lastFindLoc":-5,"owner":{"__isSmartRef__":true,"id":570},"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Text"},"687":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":688},"_Extent":{"__isSmartRef__":true,"id":689},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":690},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"688":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"689":{"x":112,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"690":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"691":{"x":4,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"692":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"693":{"style":{"__isSmartRef__":true,"id":694},"morph":{"__isSmartRef__":true,"id":686},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"694":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"695":{"submorphs":[{"__isSmartRef__":true,"id":696}],"scripts":[],"id":2437,"shape":{"__isSmartRef__":true,"id":705},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":719},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":709},"lighterFill":{"__isSmartRef__":true,"id":720},"label":{"__isSmartRef__":true,"id":696},"_Rotation":0,"name":"saveReportButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":729},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[{"__isSmartRef__":true,"id":730},{"__isSmartRef__":true,"id":731}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":570},"layout":{"__isSmartRef__":true,"id":732},"__LivelyClassName__":"lively.morphic.Button"},"696":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":697},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":701},"_MaxTextWidth":null,"_MaxTextHeight":29,"textStyle":null,"padding":{"__isSmartRef__":true,"id":702},"_Padding":{"__isSmartRef__":true,"id":702},"owner":{"__isSmartRef__":true,"id":695},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":703}],"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Text"},"697":{"position":{"__isSmartRef__":true,"id":698},"_Extent":{"__isSmartRef__":true,"id":699},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":700},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"698":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"699":{"x":50,"y":29,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"700":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"701":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"702":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"703":{"style":{"__isSmartRef__":true,"id":704},"morph":{"__isSmartRef__":true,"id":696},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"704":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"705":{"position":{"__isSmartRef__":true,"id":706},"_Extent":{"__isSmartRef__":true,"id":707},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":708},"_Fill":{"__isSmartRef__":true,"id":709},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"706":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"707":{"x":50,"y":29,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"708":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"709":{"stops":[{"__isSmartRef__":true,"id":710},{"__isSmartRef__":true,"id":712},{"__isSmartRef__":true,"id":714},{"__isSmartRef__":true,"id":716}],"vector":{"__isSmartRef__":true,"id":718},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"710":{"offset":0,"color":{"__isSmartRef__":true,"id":711}},"711":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"712":{"offset":0.4,"color":{"__isSmartRef__":true,"id":713}},"713":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"714":{"offset":0.6,"color":{"__isSmartRef__":true,"id":715}},"715":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"716":{"offset":1,"color":{"__isSmartRef__":true,"id":717}},"717":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"718":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"719":{"x":424,"y":564,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"720":{"stops":[{"__isSmartRef__":true,"id":721},{"__isSmartRef__":true,"id":723},{"__isSmartRef__":true,"id":725},{"__isSmartRef__":true,"id":727}],"vector":{"__isSmartRef__":true,"id":718},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"721":{"offset":0,"color":{"__isSmartRef__":true,"id":722}},"722":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"723":{"offset":0.4,"color":{"__isSmartRef__":true,"id":724}},"724":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"725":{"offset":0.6,"color":{"__isSmartRef__":true,"id":726}},"726":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"727":{"offset":1,"color":{"__isSmartRef__":true,"id":728}},"728":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"729":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"730":{"sourceObj":{"__isSmartRef__":true,"id":695},"sourceAttrName":"fire","targetMethodName":"addReport","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"731":{"sourceObj":{"__isSmartRef__":true,"id":695},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":570},"targetMethodName":"saveAllEdits","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"732":{"moveVertical":true,"moveHorizontal":true},"733":{"submorphs":[{"__isSmartRef__":true,"id":734}],"scripts":[],"id":3143,"shape":{"__isSmartRef__":true,"id":743},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":757},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":747},"lighterFill":{"__isSmartRef__":true,"id":758},"label":{"__isSmartRef__":true,"id":734},"_Rotation":0,"name":"fixedButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":767},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[{"__isSmartRef__":true,"id":768},{"__isSmartRef__":true,"id":769},{"__isSmartRef__":true,"id":770}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"layout":{"__isSmartRef__":true,"id":771},"owner":{"__isSmartRef__":true,"id":570},"__LivelyClassName__":"lively.morphic.Button"},"734":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":735},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":739},"_MaxTextWidth":null,"_MaxTextHeight":28,"textStyle":null,"padding":{"__isSmartRef__":true,"id":740},"_Padding":{"__isSmartRef__":true,"id":740},"owner":{"__isSmartRef__":true,"id":733},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":741}],"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Text"},"735":{"position":{"__isSmartRef__":true,"id":736},"_Extent":{"__isSmartRef__":true,"id":737},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":738},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"736":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"737":{"x":108,"y":28,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"738":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"739":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"740":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"741":{"style":{"__isSmartRef__":true,"id":742},"morph":{"__isSmartRef__":true,"id":734},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"742":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"743":{"position":{"__isSmartRef__":true,"id":744},"_Extent":{"__isSmartRef__":true,"id":745},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":746},"_Fill":{"__isSmartRef__":true,"id":747},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"744":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"745":{"x":108,"y":28,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"746":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"747":{"stops":[{"__isSmartRef__":true,"id":748},{"__isSmartRef__":true,"id":750},{"__isSmartRef__":true,"id":752},{"__isSmartRef__":true,"id":754}],"vector":{"__isSmartRef__":true,"id":756},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"748":{"offset":0,"color":{"__isSmartRef__":true,"id":749}},"749":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"750":{"offset":0.4,"color":{"__isSmartRef__":true,"id":751}},"751":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"752":{"offset":0.6,"color":{"__isSmartRef__":true,"id":753}},"753":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"754":{"offset":1,"color":{"__isSmartRef__":true,"id":755}},"755":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"756":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"757":{"x":478,"y":564,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"758":{"stops":[{"__isSmartRef__":true,"id":759},{"__isSmartRef__":true,"id":761},{"__isSmartRef__":true,"id":763},{"__isSmartRef__":true,"id":765}],"vector":{"__isSmartRef__":true,"id":756},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"759":{"offset":0,"color":{"__isSmartRef__":true,"id":760}},"760":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"761":{"offset":0.4,"color":{"__isSmartRef__":true,"id":762}},"762":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"763":{"offset":0.6,"color":{"__isSmartRef__":true,"id":764}},"764":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"765":{"offset":1,"color":{"__isSmartRef__":true,"id":766}},"766":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"767":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"768":{"sourceObj":{"__isSmartRef__":true,"id":733},"sourceAttrName":"fire","targetMethodName":"addReport","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"769":{"sourceObj":{"__isSmartRef__":true,"id":733},"sourceAttrName":"fire","targetMethodName":"saveAllEdits","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"770":{"sourceObj":{"__isSmartRef__":true,"id":733},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":570},"targetMethodName":"markAsFixedOrUnfixed","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"771":{"moveVertical":true,"moveHorizontal":true},"772":{"submorphs":[{"__isSmartRef__":true,"id":773}],"scripts":[],"id":3667,"shape":{"__isSmartRef__":true,"id":782},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":796},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":786},"lighterFill":{"__isSmartRef__":true,"id":797},"label":{"__isSmartRef__":true,"id":773},"_Rotation":0,"name":"removeButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":806},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[{"__isSmartRef__":true,"id":807},{"__isSmartRef__":true,"id":808},{"__isSmartRef__":true,"id":809},{"__isSmartRef__":true,"id":810}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"layout":{"__isSmartRef__":true,"id":811},"owner":{"__isSmartRef__":true,"id":570},"__LivelyClassName__":"lively.morphic.Button"},"773":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":774},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":778},"_MaxTextWidth":null,"_MaxTextHeight":28,"textStyle":null,"padding":{"__isSmartRef__":true,"id":779},"_Padding":{"__isSmartRef__":true,"id":779},"owner":{"__isSmartRef__":true,"id":772},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":780}],"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Text"},"774":{"position":{"__isSmartRef__":true,"id":775},"_Extent":{"__isSmartRef__":true,"id":776},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":777},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"775":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"776":{"x":66,"y":28,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"777":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"778":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"779":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"780":{"style":{"__isSmartRef__":true,"id":781},"morph":{"__isSmartRef__":true,"id":773},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"781":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"782":{"position":{"__isSmartRef__":true,"id":783},"_Extent":{"__isSmartRef__":true,"id":784},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":785},"_Fill":{"__isSmartRef__":true,"id":786},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"783":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"784":{"x":66,"y":28,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"785":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"786":{"stops":[{"__isSmartRef__":true,"id":787},{"__isSmartRef__":true,"id":789},{"__isSmartRef__":true,"id":791},{"__isSmartRef__":true,"id":793}],"vector":{"__isSmartRef__":true,"id":795},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"787":{"offset":0,"color":{"__isSmartRef__":true,"id":788}},"788":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"789":{"offset":0.4,"color":{"__isSmartRef__":true,"id":790}},"790":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"791":{"offset":0.6,"color":{"__isSmartRef__":true,"id":792}},"792":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"793":{"offset":1,"color":{"__isSmartRef__":true,"id":794}},"794":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"795":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"796":{"x":590,"y":564,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"797":{"stops":[{"__isSmartRef__":true,"id":798},{"__isSmartRef__":true,"id":800},{"__isSmartRef__":true,"id":802},{"__isSmartRef__":true,"id":804}],"vector":{"__isSmartRef__":true,"id":795},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"798":{"offset":0,"color":{"__isSmartRef__":true,"id":799}},"799":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"800":{"offset":0.4,"color":{"__isSmartRef__":true,"id":801}},"801":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"802":{"offset":0.6,"color":{"__isSmartRef__":true,"id":803}},"803":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"804":{"offset":1,"color":{"__isSmartRef__":true,"id":805}},"805":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"806":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"807":{"sourceObj":{"__isSmartRef__":true,"id":772},"sourceAttrName":"fire","targetMethodName":"addReport","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"808":{"sourceObj":{"__isSmartRef__":true,"id":772},"sourceAttrName":"fire","targetMethodName":"saveAllEdits","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"809":{"sourceObj":{"__isSmartRef__":true,"id":772},"sourceAttrName":"fire","targetMethodName":"markAsFixedOrUnfixed","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"810":{"sourceObj":{"__isSmartRef__":true,"id":772},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":570},"targetMethodName":"removeReport","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"811":{"moveVertical":true,"moveHorizontal":true},"812":{"position":{"__isSmartRef__":true,"id":813},"_Extent":{"__isSmartRef__":true,"id":814},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":815},"_Fill":{"__isSmartRef__":true,"id":816},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"813":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"814":{"x":869,"y":605,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"815":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"816":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"817":{"x":488,"y":639,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"818":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"819":{"adjustForNewBounds":true},"820":{"x":869,"y":605,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"821":{"addReport":{"__isSmartRef__":true,"id":822},"createReport":{"__isSmartRef__":true,"id":825},"selectReport":{"__isSmartRef__":true,"id":828},"saveAllEdits":{"__isSmartRef__":true,"id":831},"markAsFixedOrUnfixed":{"__isSmartRef__":true,"id":834},"removeReport":{"__isSmartRef__":true,"id":837},"renameReport":{"__isSmartRef__":true,"id":840},"moveSelectionUp":{"__isSmartRef__":true,"id":843}},"822":{"varMapping":{"__isSmartRef__":true,"id":823},"source":"function addReport() {\n\tvar tracker = this;\n\tthis.world().prompt('Please enter a title for the report', function(input) {\n\t\tif (!input) return; \n\t\tvar report = tracker.createReport(input),\n\t\t\titem = {isListItem: true, string: report.title, value: report};\n\t\tvar list = tracker.get('reportList')\n\t\tlist.addItemAtTop(item)\n\t\tlist.setSelection(item)\n\t}, '[BUG] ...')\n}","funcProperties":{"__isSmartRef__":true,"id":824},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"823":{"this":{"__isSmartRef__":true,"id":570}},"824":{},"825":{"varMapping":{"__isSmartRef__":true,"id":826},"source":"function createReport(title, description, reporter) {\n\treturn {\n\t\ttitle: title || 'New bug with no title',\n\t\tdescription: description || 'empty description',\n\t\treporter: reporter || 'please enter your name here',\n\t\tisFixed: false,\n\t\tdate: new Date(),\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":827},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"826":{"this":{"__isSmartRef__":true,"id":570}},"827":{},"828":{"varMapping":{"__isSmartRef__":true,"id":829},"source":"function selectReport(report) {\n\tthis.selectedReport = report;\n\tthis.get('titleText').setTextString(report ? report.title : '')\n\tthis.get('descriptionText').setTextString(report ? report.description : '')\n\tthis.get('reportedByText').setTextString(report ? report.reporter : '')\n\tthis.get('dateText').setTextString(report ? report.date : '')\n}","funcProperties":{"__isSmartRef__":true,"id":830},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"829":{"this":{"__isSmartRef__":true,"id":570}},"830":{},"831":{"varMapping":{"__isSmartRef__":true,"id":832},"source":"function saveAllEdits() {\n\tif (!this.selectedReport) {\n\t\talert('No report selected, cannot save!')\n\t\treturn;\n\t}\n\tthis.selectedReport. description = this.get('descriptionText').textString\n\tthis.selectedReport. reporter = this.get('reportedByText').textString;\n\tthis.selectedReport.date = String(new Date());\n\tthis.renameReport(this.selectedReport, this.get('titleText').textString);\n\talertOK('Report \"' + this.selectedReport.title + '\" saved')\n}","funcProperties":{"__isSmartRef__":true,"id":833},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"832":{"this":{"__isSmartRef__":true,"id":570}},"833":{},"834":{"varMapping":{"__isSmartRef__":true,"id":835},"source":"function markAsFixedOrUnfixed() {\n\tif (!this.selectedReport) {\n\t\talert('No report selected, cannot mark!')\n\t\treturn;\n\t}\n\tvar list = this.get('reportList'),\n\t\tfixedRegex= /(\\[FIXED\\])\\s*(.*)/;\n\t\treport = this.selectedReport\n\t\ttitleWithoutFixed = report.title.replace(fixedRegex, '$2'),\n\t\tfixedState = !report.isFixed;\n\n\tlist.remove(report);\n\treport.isFixed = fixedState;\n\tvar newTitle = (fixedState ? '[FIXED] ' : '') + titleWithoutFixed;\n\tthis.renameReport(report, newTitle);\n\tlist.setSelection(report)\n\talertOK('Marked ' + titleWithoutFixed + ' as ' + (fixedState ? 'fixed' : 'not fixed'))\n}","funcProperties":{"__isSmartRef__":true,"id":836},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"835":{"this":{"__isSmartRef__":true,"id":570}},"836":{},"837":{"varMapping":{"__isSmartRef__":true,"id":838},"source":"function removeReport() {\tif (!this.selectedReport) {\n\t\talert('No report selected, cannot remove!')\n\t\treturn;\n\t}\n\tvar report = this.selectedReport;\n\tthis.get('reportList').remove(report);\n\tthis.selectReport(null);\n\talertOK('Removed ' + report)\n}","funcProperties":{"__isSmartRef__":true,"id":839},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"838":{"this":{"__isSmartRef__":true,"id":570}},"839":{},"840":{"varMapping":{"__isSmartRef__":true,"id":841},"source":"function renameReport(report, newName) {\n\t// updates list\n\tvar list = this.get('reportList');\n\treport.title = newName;\n\tvar item = list.getItem(report);\n\titem.string = newName;\n\tlist.updateList(list.itemList);\n}","funcProperties":{"__isSmartRef__":true,"id":842},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"841":{"this":{"__isSmartRef__":true,"id":570}},"842":{},"843":{"varMapping":{"__isSmartRef__":true,"id":844},"source":"function moveSelectionUp() {\nthis.selectedReport\n\n}","funcProperties":{"__isSmartRef__":true,"id":845},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"844":{"this":{"__isSmartRef__":true,"id":570}},"845":{},"846":{"sourceObj":{"__isSmartRef__":true,"id":547},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":570},"targetMethodName":"selectReport","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"847":{"resizeWidth":true,"resizeHeight":true},"848":{"addItemAtBottom":{"__isSmartRef__":true,"id":849},"addItemAtTop":{"__isSmartRef__":true,"id":852}},"849":{"varMapping":{"__isSmartRef__":true,"id":850},"source":"function addItemAtBottom(item) {\n\tthis.updateList(this.itemList.concat([item]));\n}","funcProperties":{"__isSmartRef__":true,"id":851},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"850":{"this":{"__isSmartRef__":true,"id":547}},"851":{},"852":{"varMapping":{"__isSmartRef__":true,"id":853},"source":"function addItemAtTop(item) {\n\tthis.updateList([item].concat(this.itemList));\n}","funcProperties":{"__isSmartRef__":true,"id":854},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"853":{"this":{"__isSmartRef__":true,"id":547}},"854":{},"855":{"sourceObj":{"__isSmartRef__":true,"id":510},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":185},"targetMethodName":"moveUpInList","converterString":"function () { return this.sourceObj.get('BugTracker'). selectedReport }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"856":{"submorphs":[{"__isSmartRef__":true,"id":857}],"scripts":[],"id":78,"shape":{"__isSmartRef__":true,"id":867},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":880},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":870},"lighterFill":{"__isSmartRef__":true,"id":881},"label":{"__isSmartRef__":true,"id":857},"_Rotation":0,"name":"downButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":890},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[{"__isSmartRef__":true,"id":891},{"__isSmartRef__":true,"id":892},{"__isSmartRef__":true,"id":893},{"__isSmartRef__":true,"id":894}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":146},"__LivelyClassName__":"lively.morphic.Button"},"857":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":858},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":862},"_MaxTextWidth":null,"_MaxTextHeight":27,"textStyle":null,"padding":{"__isSmartRef__":true,"id":863},"_Padding":{"__isSmartRef__":true,"id":155},"owner":{"__isSmartRef__":true,"id":856},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":864}],"prevScroll":[0,0],"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":866},"__LivelyClassName__":"lively.morphic.Text"},"858":{"position":{"__isSmartRef__":true,"id":859},"_Extent":{"__isSmartRef__":true,"id":860},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":861},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"859":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"860":{"x":48,"y":27,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"861":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"862":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"863":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"864":{"style":{"__isSmartRef__":true,"id":865},"morph":{"__isSmartRef__":true,"id":857},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"down","__LivelyClassName__":"lively.morphic.TextChunk"},"865":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"866":{"x":48,"y":27,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"867":{"position":{"__isSmartRef__":true,"id":868},"_Extent":{"__isSmartRef__":true,"id":869},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":162},"_Fill":{"__isSmartRef__":true,"id":870},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"868":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"869":{"x":48,"y":27,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"870":{"stops":[{"__isSmartRef__":true,"id":871},{"__isSmartRef__":true,"id":873},{"__isSmartRef__":true,"id":875},{"__isSmartRef__":true,"id":877}],"vector":{"__isSmartRef__":true,"id":879},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"871":{"offset":0,"color":{"__isSmartRef__":true,"id":872}},"872":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"873":{"offset":0.4,"color":{"__isSmartRef__":true,"id":874}},"874":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"875":{"offset":0.6,"color":{"__isSmartRef__":true,"id":876}},"876":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"877":{"offset":1,"color":{"__isSmartRef__":true,"id":878}},"878":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"879":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"880":{"x":28,"y":88,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"881":{"stops":[{"__isSmartRef__":true,"id":882},{"__isSmartRef__":true,"id":884},{"__isSmartRef__":true,"id":886},{"__isSmartRef__":true,"id":888}],"vector":{"__isSmartRef__":true,"id":879},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"882":{"offset":0,"color":{"__isSmartRef__":true,"id":883}},"883":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"884":{"offset":0.4,"color":{"__isSmartRef__":true,"id":885}},"885":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"886":{"offset":0.6,"color":{"__isSmartRef__":true,"id":887}},"887":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"888":{"offset":1,"color":{"__isSmartRef__":true,"id":889}},"889":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"890":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"891":{"sourceObj":{"__isSmartRef__":true,"id":856},"sourceAttrName":"fire","targetMethodName":"addReport","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"892":{"sourceObj":{"__isSmartRef__":true,"id":856},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":570},"targetMethodName":"moveSelectionDown","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"893":{"sourceObj":{"__isSmartRef__":true,"id":856},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":547},"targetMethodName":"moveDownInList","converterString":"function () { return this.sourceObj.get('BugTracker'). selectedReport }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"894":{"sourceObj":{"__isSmartRef__":true,"id":856},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":185},"targetMethodName":"moveDownInList","converterString":"function () { return this.sourceObj.get('BugTracker'). selectedReport }","updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"895":{"position":{"__isSmartRef__":true,"id":896},"_Extent":{"__isSmartRef__":true,"id":897},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":898},"_Fill":{"__isSmartRef__":true,"id":899},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"896":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"897":{"x":967,"y":597,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"898":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"899":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"900":{"x":54,"y":137,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"901":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"902":{"adjustForNewBounds":true},"903":{"x":967,"y":597,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"904":{"submorphs":[{"__isSmartRef__":true,"id":905},{"__isSmartRef__":true,"id":916}],"scripts":[],"id":1422,"shape":{"__isSmartRef__":true,"id":1029},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1031},"_Position":{"__isSmartRef__":true,"id":1032},"priorExtent":{"__isSmartRef__":true,"id":1033},"targetMorph":{"__isSmartRef__":true,"id":905},"titleBar":{"__isSmartRef__":true,"id":916},"contentOffset":{"__isSmartRef__":true,"id":911},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":true,"_Rotation":0,"prevDragPos":{"__isSmartRef__":true,"id":1034},"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","isCopyMorphRef":true,"morphRefId":3,"__LivelyClassName__":"lively.morphic.Window"},"905":{"submorphs":[],"scripts":[],"id":1421,"shape":{"__isSmartRef__":true,"id":906},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":911},"_MaxTextWidth":808,"_MaxTextHeight":374,"textChunks":[{"__isSmartRef__":true,"id":912}],"owner":{"__isSmartRef__":true,"id":904},"layout":{"__isSmartRef__":true,"id":914},"doitContext":{"__isSmartRef__":true,"id":146},"charsReplaced":" 'please enter your name here'","lastFindLoc":2982,"showsHalos":false,"savedTextString":"// ------- styling ------\nthis.applyStyle({adjustForNewBounds: true})\nthis.get('titleText').applyStyle({moveHorizontal: true, moveVertical: false})\nthis.get('descriptionText').applyStyle({moveHorizontal: true, resizeHeight: true, fixedHeight: true, overflow: 'auto'})\nthis.get('reportedByText').applyStyle({moveHorizontal: true, moveVertical: true})\nthis.get('dateText').applyStyle({moveHorizontal: true, moveVertical: true})\nthis.get('saveReportButton').applyStyle({moveVertical: true, moveHorizontal: true})\nthis.get('removeButton').applyStyle({moveVertical: true, moveHorizontal: true})\nthis.get('reportList').applyStyle({resizeWidth: true, resizeHeight: true})\nthis.get('fixedButton').applyStyle({moveVertical: true, moveHorizontal: true})\nnewShowMorph(this)\n// ------- connections --------\nthis.get('addReportButton').setLabel('add report')\nconnect(this.get('addReportButton'), 'fire', this, 'addReport')\n\nthis.get('saveReportButton').setLabel('save')\nconnect(this.get('saveReportButton'), 'fire', this, 'saveAllEdits')\n\nthis.get('fixedButton').setLabel('mark as fixed')\nconnect(this.get('fixedButton'), 'fire', this, 'markAsFixedOrUnfixed')\n\nthis.get('removeButton').setLabel('remove')\nconnect(this.get('removeButton'), 'fire', this, 'removeReport')\n\n// this.get('reportList').updateList([this.get('reportList').itemList[0]])\nconnect(this.get('reportList'), 'selection', this, 'selectReport')\n\nconnect(this.get('titleText'), 'savedTextString', this, 'saveAllEdits')\nconnect(this.get('descriptionText'), 'savedTextString', this, 'saveAllEdits')\nconnect(this.get('reportedByText'), 'savedTextString', this, 'saveAllEdits')\n\nthis.get('upButton').setLabel('up')\nconnect(this.get('upButton'), 'fire', this.get('reportList'), 'moveUpInList', {converter: function() { return this.sourceObj.get('BugTracker'). selectedReport }})\n\nthis.get('downButton').setLabel('down')\nconnect(this.get('downButton'), 'fire', this.get('reportList'), 'moveDownInList', {converter: function() { return this.sourceObj.get('BugTracker'). selectedReport }})\n\n// ------ scripts report list --------\nthis.get('reportList').addScript(function addItemAtTop(item) {\n\tthis.updateList([item].concat(this.itemList));\n})\nthis.get('reportList').addScript(function addItemAtBottom(item) {\n\tthis.updateList(this.itemList.concat([item]));\n})\n\nthis.get('reportList').itemList\nthis.get('reportList').getItem(this.selectedReport)\n\n// ------ scripts bug tracker --------\nthis.addScript(function addReport() {\n\tvar tracker = this;\n\tthis.world().prompt('Please enter a title for the report', function(input) {\n\t\tif (!input) return; \n\t\tvar report = tracker.createReport(input),\n\t\t\titem = {isListItem: true, string: report.title, value: report};\n\t\tvar list = tracker.get('reportList')\n\t\tlist.addItemAtTop(item)\n\t\tlist.setSelection(item)\n\t}, '[BUG] ...')\n});\n\n\nthis.addScript(function createReport(title, description, reporter) {\n\treturn {\n\t\ttitle: title || 'New bug with no title',\n\t\tdescription: description || 'empty description',\n\t\treporter: reporter || this.world().getUserName(),\n\t\tisFixed: false,\n\t\tdate: String(new Date()),\n\t\tcreationDate: String(new Date()),\n\t\tfixedDate: null,\n\t}\n});\n\nthis.addScript(function selectReport(report) {\n\tthis.selectedReport = report;\n\tthis.get('titleText').setTextString(report ? report.title : '')\n\tthis.get('descriptionText').setTextString(report ? report.description : '')\n\tthis.get('reportedByText').setTextString(report ? report.reporter : '')\n\tthis.get('dateText').setTextString(report ? report.date : '')\n});\n\nthis.addScript(function saveAllEdits() {\n\tif (!this.selectedReport) {\n\t\talert('No report selected, cannot save!')\n\t\treturn;\n\t}\n\tthis.selectedReport. description = this.get('descriptionText').textString\n\tthis.selectedReport. reporter = this.get('reportedByText').textString;\n\tthis.selectedReport.date = String(new Date());\n\tthis.renameReport(this.selectedReport, this.get('titleText').textString);\n\talertOK('Report \"' + this.selectedReport.title + '\" saved');\n\tthis.world().saveWorld()\n});\n\nthis.addScript(function renameReport(report, newName) {\n\t// updates list\n\tvar list = this.get('reportList');\n\treport.title = newName;\n\tvar item = list.getItem(report);\n\titem.string = newName;\n\tlist.updateList(list.itemList);\n})\n\nthis.addScript(function markAsFixedOrUnfixed() {\n\tif (!this.selectedReport) {\n\t\talert('No report selected, cannot mark!')\n\t\treturn;\n\t}\n\n\tvar list = this.get('reportList'),\n\t\tfixedRegex= /(\\[FIXED\\])\\s*(.*)/;\n\t\treport = this.selectedReport\n\t\ttitleWithoutFixed = report.title.replace(fixedRegex, '$2'),\n\t\tfixedState = !report.isFixed;\n\n\treport.isFixed = fixedState;\n\treport.fixedDate = fixedState ? String(new Date()) : null;\n\tvar newTitle = (fixedState ? '[FIXED] ' : '') + titleWithoutFixed;\n\tthis.renameReport(report, newTitle);\n\tlist.setSelection(report)\n\talertOK('Marked ' + titleWithoutFixed + ' as ' + (fixedState ? 'fixed' : 'not fixed'))\n});\n\nthis.addScript(function removeReport() {\n\tif (!this.selectedReport) {\n\t\talert('No report selected, cannot remove!')\n\t\treturn;\n\t}\n\tvar report = this.selectedReport;\n\tthis.get('reportList').removeItemOrValue(report);\n\tthis.selectReport(null);\n\talertOK('Removed ' + report)\n});\n\n","lastSearchString":"addR","__SourceModuleName__":"Global.lively.morphic.TextCore","prevScroll":[0,1119],"priorSelectionRange":[617,617],"_ClipMode":"auto","priorExtent":{"__isSmartRef__":true,"id":915},"__LivelyClassName__":"lively.morphic.Text"},"906":{"position":{"__isSmartRef__":true,"id":907},"_Extent":{"__isSmartRef__":true,"id":908},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":909},"_Fill":{"__isSmartRef__":true,"id":910},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"907":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"908":{"x":808,"y":374,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"909":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"910":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"911":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"912":{"style":{"__isSmartRef__":true,"id":913},"morph":{"__isSmartRef__":true,"id":905},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"// ------- styling ------\nthis.applyStyle({adjustForNewBounds: true})\nthis.get('titleText').applyStyle({moveHorizontal: true, moveVertical: false})\nthis.get('descriptionText').applyStyle({moveHorizontal: true, resizeHeight: true, fixedHeight: true, overflow: 'auto'})\nthis.get('reportedByText').applyStyle({moveHorizontal: true, moveVertical: true})\nthis.get('dateText').applyStyle({moveHorizontal: true, moveVertical: true})\nthis.get('saveReportButton').applyStyle({moveVertical: true, moveHorizontal: true})\nthis.get('removeButton').applyStyle({moveVertical: true, moveHorizontal: true})\nthis.get('reportList').applyStyle({resizeWidth: true, resizeHeight: true})\nthis.get('fixedButton').applyStyle({moveVertical: true, moveHorizontal: true})\nnewShowMorph(this)\n// ------- connections --------\nthis.get('addReportButton').setLabel('add report')\nconnect(this.get('addReportButton'), 'fire', this, 'addReport')\n\nthis.get('saveReportButton').setLabel('save')\nconnect(this.get('saveReportButton'), 'fire', this, 'saveAllEdits')\n\nthis.get('fixedButton').setLabel('mark as fixed')\nconnect(this.get('fixedButton'), 'fire', this, 'markAsFixedOrUnfixed')\n\nthis.get('removeButton').setLabel('remove')\nconnect(this.get('removeButton'), 'fire', this, 'removeReport')\n\n// this.get('reportList').updateList([this.get('reportList').itemList[0]])\nconnect(this.get('reportList'), 'selection', this, 'selectReport')\n\nconnect(this.get('titleText'), 'savedTextString', this, 'saveAllEdits')\nconnect(this.get('descriptionText'), 'savedTextString', this, 'saveAllEdits')\nconnect(this.get('reportedByText'), 'savedTextString', this, 'saveAllEdits')\n\nthis.get('upButton').setLabel('up')\nconnect(this.get('upButton'), 'fire', this.get('reportList'), 'moveUpInList', {converter: function() { return this.sourceObj.get('BugTracker'). selectedReport }})\n\nthis.get('downButton').setLabel('down')\nconnect(this.get('downButton'), 'fire', this.get('reportList'), 'moveDownInList', {converter: function() { return this.sourceObj.get('BugTracker'). selectedReport }})\n\n// ------ scripts report list --------\nthis.get('reportList').addScript(function addItemAtTop(item) {\n\tthis.updateList([item].concat(this.itemList));\n})\nthis.get('reportList').addScript(function addItemAtBottom(item) {\n\tthis.updateList(this.itemList.concat([item]));\n})\n\nthis.get('reportList').itemList\nthis.get('reportList').getItem(this.selectedReport)\n\n// ------ scripts bug tracker --------\nthis.addScript(function addReport() {\n\tvar tracker = this;\n\tthis.world().prompt('Please enter a title for the report', function(input) {\n\t\tif (!input) return; \n\t\tvar report = tracker.createReport(input),\n\t\t\titem = {isListItem: true, string: report.title, value: report};\n\t\tvar list = tracker.get('reportList')\n\t\tlist.addItemAtTop(item)\n\t\tlist.setSelection(item)\n\t}, '[BUG] ...')\n});\n\n\nthis.addScript(function createReport(title, description, reporter) {\n\treturn {\n\t\ttitle: title || 'New bug with no title',\n\t\tdescription: description || 'empty description',\n\t\treporter: reporter || this.world().getUserName(),\n\t\tisFixed: false,\n\t\tdate: String(new Date()),\n\t\tcreationDate: String(new Date()),\n\t\tfixedDate: null,\n\t}\n});\n\nthis.addScript(function selectReport(report) {\n\tthis.selectedReport = report;\n\tthis.get('titleText').setTextString(report ? report.title : '')\n\tthis.get('descriptionText').setTextString(report ? report.description : '')\n\tthis.get('reportedByText').setTextString(report ? report.reporter : '')\n\tthis.get('dateText').setTextString(report ? report.date : '')\n});\n\nthis.addScript(function saveAllEdits() {\n\tif (!this.selectedReport) {\n\t\talert('No report selected, cannot save!')\n\t\treturn;\n\t}\n\tthis.selectedReport. description = this.get('descriptionText').textString\n\tthis.selectedReport. reporter = this.get('reportedByText').textString;\n\tthis.selectedReport.date = String(new Date());\n\tthis.renameReport(this.selectedReport, this.get('titleText').textString);\n\talertOK('Report \"' + this.selectedReport.title + '\" saved');\n\tthis.world().saveWorld()\n});\n\nthis.addScript(function renameReport(report, newName) {\n\t// updates list\n\tvar list = this.get('reportList');\n\treport.title = newName;\n\tvar item = list.getItem(report);\n\titem.string = newName;\n\tlist.updateList(list.itemList);\n})\n\nthis.addScript(function markAsFixedOrUnfixed() {\n\tif (!this.selectedReport) {\n\t\talert('No report selected, cannot mark!')\n\t\treturn;\n\t}\n\n\tvar list = this.get('reportList'),\n\t\tfixedRegex= /(\\[FIXED\\])\\s*(.*)/;\n\t\treport = this.selectedReport\n\t\ttitleWithoutFixed = report.title.replace(fixedRegex, '$2'),\n\t\tfixedState = !report.isFixed;\n\n\treport.isFixed = fixedState;\n\treport.fixedDate = fixedState ? String(new Date()) : null;\n\tvar newTitle = (fixedState ? '[FIXED] ' : '') + titleWithoutFixed;\n\tthis.renameReport(report, newTitle);\n\tlist.setSelection(report)\n\talertOK('Marked ' + titleWithoutFixed + ' as ' + (fixedState ? 'fixed' : 'not fixed'))\n});\n\nthis.addScript(function removeReport() {\n\tif (!this.selectedReport) {\n\t\talert('No report selected, cannot remove!')\n\t\treturn;\n\t}\n\tvar report = this.selectedReport;\n\tthis.get('reportList').removeItemOrValue(report);\n\tthis.selectReport(null);\n\talertOK('Removed ' + report)\n});\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"913":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"914":{"resizeWidth":true,"resizeHeight":true},"915":{"x":808,"y":374,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"916":{"submorphs":[{"__isSmartRef__":true,"id":917},{"__isSmartRef__":true,"id":926},{"__isSmartRef__":true,"id":963},{"__isSmartRef__":true,"id":988}],"scripts":[],"id":1423,"shape":{"__isSmartRef__":true,"id":1014},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1026},"_Position":{"__isSmartRef__":true,"id":1027},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":904},"label":{"__isSmartRef__":true,"id":917},"closeButton":{"__isSmartRef__":true,"id":926},"menuButton":{"__isSmartRef__":true,"id":963},"collapseButton":{"__isSmartRef__":true,"id":988},"priorExtent":{"__isSmartRef__":true,"id":1028},"owner":{"__isSmartRef__":true,"id":904},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"917":{"submorphs":[],"scripts":[],"id":1424,"shape":{"__isSmartRef__":true,"id":918},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":921},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":922}],"isLabel":true,"eventsAreIgnored":true,"padding":{"__isSmartRef__":true,"id":924},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":924},"owner":{"__isSmartRef__":true,"id":916},"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":925},"__LivelyClassName__":"lively.morphic.Text"},"918":{"position":{"__isSmartRef__":true,"id":919},"_Extent":{"__isSmartRef__":true,"id":920},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":909},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"919":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"920":{"x":408,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"921":{"x":200,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"922":{"style":{"__isSmartRef__":true,"id":923},"morph":{"__isSmartRef__":true,"id":917},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Inspector for ","__LivelyClassName__":"lively.morphic.TextChunk"},"923":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"924":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"925":{"x":408,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"926":{"submorphs":[{"__isSmartRef__":true,"id":927}],"scripts":[],"id":1425,"shape":{"__isSmartRef__":true,"id":936},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":950},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":940},"lighterFill":{"__isSmartRef__":true,"id":951},"label":{"__isSmartRef__":true,"id":927},"owner":{"__isSmartRef__":true,"id":916},"layout":{"__isSmartRef__":true,"id":960},"attributeConnections":[{"__isSmartRef__":true,"id":961},{"__isSmartRef__":true,"id":962}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"927":{"submorphs":[],"scripts":[],"id":1426,"shape":{"__isSmartRef__":true,"id":928},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":931},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":932}],"padding":{"__isSmartRef__":true,"id":934},"_Padding":{"__isSmartRef__":true,"id":934},"owner":{"__isSmartRef__":true,"id":926},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":935},"__LivelyClassName__":"lively.morphic.Text"},"928":{"position":{"__isSmartRef__":true,"id":929},"_Extent":{"__isSmartRef__":true,"id":930},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":909},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"929":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"930":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"931":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"932":{"style":{"__isSmartRef__":true,"id":933},"morph":{"__isSmartRef__":true,"id":927},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"933":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"934":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"935":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"936":{"position":{"__isSmartRef__":true,"id":937},"_Extent":{"__isSmartRef__":true,"id":938},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":939},"_Fill":{"__isSmartRef__":true,"id":940},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"937":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"938":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"939":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"940":{"stops":[{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":943},{"__isSmartRef__":true,"id":945},{"__isSmartRef__":true,"id":947}],"vector":{"__isSmartRef__":true,"id":949},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"941":{"offset":0,"color":{"__isSmartRef__":true,"id":942}},"942":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"943":{"offset":0.4,"color":{"__isSmartRef__":true,"id":944}},"944":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"945":{"offset":0.6,"color":{"__isSmartRef__":true,"id":946}},"946":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"947":{"offset":1,"color":{"__isSmartRef__":true,"id":948}},"948":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"949":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"950":{"x":788,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"951":{"stops":[{"__isSmartRef__":true,"id":952},{"__isSmartRef__":true,"id":954},{"__isSmartRef__":true,"id":956},{"__isSmartRef__":true,"id":958}],"vector":{"__isSmartRef__":true,"id":949},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"952":{"offset":0,"color":{"__isSmartRef__":true,"id":953}},"953":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"954":{"offset":0.4,"color":{"__isSmartRef__":true,"id":955}},"955":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"956":{"offset":0.6,"color":{"__isSmartRef__":true,"id":957}},"957":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"958":{"offset":1,"color":{"__isSmartRef__":true,"id":959}},"959":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"960":{"moveHorizontal":true},"961":{"sourceObj":{"__isSmartRef__":true,"id":926},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":904},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"962":{"sourceObj":{"__isSmartRef__":true,"id":926},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":904},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"963":{"submorphs":[{"__isSmartRef__":true,"id":964}],"scripts":[],"id":1427,"shape":{"__isSmartRef__":true,"id":973},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":976},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":940},"lighterFill":{"__isSmartRef__":true,"id":977},"label":{"__isSmartRef__":true,"id":964},"owner":{"__isSmartRef__":true,"id":916},"attributeConnections":[{"__isSmartRef__":true,"id":986},{"__isSmartRef__":true,"id":987}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"964":{"submorphs":[],"scripts":[],"id":1428,"shape":{"__isSmartRef__":true,"id":965},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":968},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":969}],"padding":{"__isSmartRef__":true,"id":971},"_Padding":{"__isSmartRef__":true,"id":971},"owner":{"__isSmartRef__":true,"id":963},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":972},"__LivelyClassName__":"lively.morphic.Text"},"965":{"position":{"__isSmartRef__":true,"id":966},"_Extent":{"__isSmartRef__":true,"id":967},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":909},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"966":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"967":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"968":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"969":{"style":{"__isSmartRef__":true,"id":970},"morph":{"__isSmartRef__":true,"id":964},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"970":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"971":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"972":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"973":{"position":{"__isSmartRef__":true,"id":974},"_Extent":{"__isSmartRef__":true,"id":975},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":939},"_Fill":{"__isSmartRef__":true,"id":940},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"974":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"975":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"976":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"977":{"stops":[{"__isSmartRef__":true,"id":978},{"__isSmartRef__":true,"id":980},{"__isSmartRef__":true,"id":982},{"__isSmartRef__":true,"id":984}],"vector":{"__isSmartRef__":true,"id":949},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"978":{"offset":0,"color":{"__isSmartRef__":true,"id":979}},"979":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"980":{"offset":0.4,"color":{"__isSmartRef__":true,"id":981}},"981":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"982":{"offset":0.6,"color":{"__isSmartRef__":true,"id":983}},"983":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"984":{"offset":1,"color":{"__isSmartRef__":true,"id":985}},"985":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"986":{"sourceObj":{"__isSmartRef__":true,"id":963},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":904},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"987":{"sourceObj":{"__isSmartRef__":true,"id":963},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":904},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"988":{"submorphs":[{"__isSmartRef__":true,"id":989}],"scripts":[],"id":1429,"shape":{"__isSmartRef__":true,"id":998},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1001},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":940},"lighterFill":{"__isSmartRef__":true,"id":1002},"label":{"__isSmartRef__":true,"id":989},"owner":{"__isSmartRef__":true,"id":916},"layout":{"__isSmartRef__":true,"id":1011},"attributeConnections":[{"__isSmartRef__":true,"id":1012},{"__isSmartRef__":true,"id":1013}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"989":{"submorphs":[],"scripts":[],"id":1430,"shape":{"__isSmartRef__":true,"id":990},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":993},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":994}],"padding":{"__isSmartRef__":true,"id":996},"_Padding":{"__isSmartRef__":true,"id":996},"owner":{"__isSmartRef__":true,"id":988},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":997},"__LivelyClassName__":"lively.morphic.Text"},"990":{"position":{"__isSmartRef__":true,"id":991},"_Extent":{"__isSmartRef__":true,"id":992},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":909},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"991":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"992":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"993":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"994":{"style":{"__isSmartRef__":true,"id":995},"morph":{"__isSmartRef__":true,"id":989},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"995":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"996":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"997":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"998":{"position":{"__isSmartRef__":true,"id":999},"_Extent":{"__isSmartRef__":true,"id":1000},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":939},"_Fill":{"__isSmartRef__":true,"id":940},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"999":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1000":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1001":{"x":769,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1002":{"stops":[{"__isSmartRef__":true,"id":1003},{"__isSmartRef__":true,"id":1005},{"__isSmartRef__":true,"id":1007},{"__isSmartRef__":true,"id":1009}],"vector":{"__isSmartRef__":true,"id":949},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1003":{"offset":0,"color":{"__isSmartRef__":true,"id":1004}},"1004":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1005":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1006}},"1006":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1007":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1008}},"1008":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1009":{"offset":1,"color":{"__isSmartRef__":true,"id":1010}},"1010":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1011":{"moveHorizontal":true},"1012":{"sourceObj":{"__isSmartRef__":true,"id":988},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":904},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1013":{"sourceObj":{"__isSmartRef__":true,"id":988},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":904},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1014":{"position":{"__isSmartRef__":true,"id":1015},"_Extent":{"__isSmartRef__":true,"id":1016},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1017},"_Fill":{"__isSmartRef__":true,"id":1018},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1015":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1016":{"x":808,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1017":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1018":{"stops":[{"__isSmartRef__":true,"id":1019},{"__isSmartRef__":true,"id":1021},{"__isSmartRef__":true,"id":1023}],"vector":{"__isSmartRef__":true,"id":1025},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1019":{"offset":0,"color":{"__isSmartRef__":true,"id":1020}},"1020":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1021":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1022}},"1022":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1023":{"offset":1,"color":{"__isSmartRef__":true,"id":1024}},"1024":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1025":{"x":0,"y":1,"width":0,"height":-1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1026":{"resizeWidth":true,"adjustForNewBounds":true},"1027":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1028":{"x":808,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1029":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1030},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1030":{"x":808,"y":396,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1031":{"adjustForNewBounds":true},"1032":{"x":1092,"y":157,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1033":{"x":808,"y":396,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1034":{"x":1453,"y":168,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1035":{"addReport":{"__isSmartRef__":true,"id":1036},"createReport":{"__isSmartRef__":true,"id":1039},"selectReport":{"__isSmartRef__":true,"id":1042},"saveAllEdits":{"__isSmartRef__":true,"id":1045},"markAsFixedOrUnfixed":{"__isSmartRef__":true,"id":1048},"removeReport":{"__isSmartRef__":true,"id":1051},"renameReport":{"__isSmartRef__":true,"id":1054},"moveSelectionUp":{"__isSmartRef__":true,"id":1057}},"1036":{"varMapping":{"__isSmartRef__":true,"id":1037},"source":"function addReport() {\n\tvar tracker = this;\n\tthis.world().prompt('Please enter a title for the report', function(input) {\n\t\tif (!input) return; \n\t\tvar report = tracker.createReport(input),\n\t\t\titem = {isListItem: true, string: report.title, value: report};\n\t\tvar list = tracker.get('reportList')\n\t\tlist.addItemAtTop(item)\n\t\tlist.setSelection(item)\n\t}, '[BUG] ...')\n}","funcProperties":{"__isSmartRef__":true,"id":1038},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1037":{"this":{"__isSmartRef__":true,"id":146}},"1038":{},"1039":{"varMapping":{"__isSmartRef__":true,"id":1040},"source":"function createReport(title, description, reporter) {\n\treturn {\n\t\ttitle: title || 'New bug with no title',\n\t\tdescription: description || 'empty description',\n\t\treporter: reporter || this.world().getUserName(),\n\t\tisFixed: false,\n\t\tdate: String(new Date()),\n\t\tcreationDate: String(new Date()),\n\t\tfixedDate: null,\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":1041},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1040":{"this":{"__isSmartRef__":true,"id":146}},"1041":{},"1042":{"varMapping":{"__isSmartRef__":true,"id":1043},"source":"function selectReport(report) {\n\tthis.selectedReport = report;\n\tthis.get('titleText').setTextString(report ? report.title : '')\n\tthis.get('descriptionText').setTextString(report ? report.description : '')\n\tthis.get('reportedByText').setTextString(report ? report.reporter : '')\n\tthis.get('dateText').setTextString(report ? report.date : '')\n}","funcProperties":{"__isSmartRef__":true,"id":1044},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1043":{"this":{"__isSmartRef__":true,"id":146}},"1044":{},"1045":{"varMapping":{"__isSmartRef__":true,"id":1046},"source":"function saveAllEdits() {\n\tif (!this.selectedReport) {\n\t\talert('No report selected, cannot save!')\n\t\treturn;\n\t}\n\tthis.selectedReport. description = this.get('descriptionText').textString\n\tthis.selectedReport. reporter = this.get('reportedByText').textString;\n\tthis.selectedReport.date = String(new Date());\n\tthis.renameReport(this.selectedReport, this.get('titleText').textString);\n\talertOK('Report \"' + this.selectedReport.title + '\" saved');\n\tthis.world().saveWorld()\n}","funcProperties":{"__isSmartRef__":true,"id":1047},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1046":{"this":{"__isSmartRef__":true,"id":146}},"1047":{},"1048":{"varMapping":{"__isSmartRef__":true,"id":1049},"source":"function markAsFixedOrUnfixed() {\n\tif (!this.selectedReport) {\n\t\talert('No report selected, cannot mark!')\n\t\treturn;\n\t}\n\n\tvar list = this.get('reportList'),\n\t\tfixedRegex= /(\\[FIXED\\])\\s*(.*)/;\n\t\treport = this.selectedReport\n\t\ttitleWithoutFixed = report.title.replace(fixedRegex, '$2'),\n\t\tfixedState = !report.isFixed;\n\n\treport.isFixed = fixedState;\n\treport.fixedDate = fixedState ? String(new Date()) : null;\n\tvar newTitle = (fixedState ? '[FIXED] ' : '') + titleWithoutFixed;\n\tthis.renameReport(report, newTitle);\n\tlist.setSelection(report)\n\talertOK('Marked ' + titleWithoutFixed + ' as ' + (fixedState ? 'fixed' : 'not fixed'))\n}","funcProperties":{"__isSmartRef__":true,"id":1050},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1049":{"this":{"__isSmartRef__":true,"id":146}},"1050":{},"1051":{"varMapping":{"__isSmartRef__":true,"id":1052},"source":"function removeReport() {\n\tif (!this.selectedReport) {\n\t\talert('No report selected, cannot remove!')\n\t\treturn;\n\t}\n\tvar report = this.selectedReport;\n\tthis.get('reportList').removeItemOrValue(report);\n\tthis.selectReport(null);\n\talertOK('Removed ' + report)\n}","funcProperties":{"__isSmartRef__":true,"id":1053},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1052":{"this":{"__isSmartRef__":true,"id":146}},"1053":{},"1054":{"varMapping":{"__isSmartRef__":true,"id":1055},"source":"function renameReport(report, newName) {\n\t// updates list\n\tvar list = this.get('reportList');\n\treport.title = newName;\n\tvar item = list.getItem(report);\n\titem.string = newName;\n\tlist.updateList(list.itemList);\n}","funcProperties":{"__isSmartRef__":true,"id":1056},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1055":{"this":{"__isSmartRef__":true,"id":146}},"1056":{},"1057":{"varMapping":{"__isSmartRef__":true,"id":1058},"source":"function moveSelectionUp() {\nthis.selectedReport\n\n}","funcProperties":{"__isSmartRef__":true,"id":1059},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1058":{"this":{"__isSmartRef__":true,"id":146}},"1059":{},"1060":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":1061},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1065},"_MaxTextWidth":982,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":1064},"showsHalos":false,"_FontSize":24,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":1066},"textChunks":[{"__isSmartRef__":true,"id":1067},{"__isSmartRef__":true,"id":1069},{"__isSmartRef__":true,"id":1071}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[104,108],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":0},"priorExtent":{"__isSmartRef__":true,"id":1073},"__LivelyClassName__":"lively.morphic.Text"},"1061":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1062},"_Extent":{"__isSmartRef__":true,"id":1063},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1064},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1062":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1063":{"x":982,"y":74,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1064":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1065":{"x":53,"y":53,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1066":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1067":{"style":{"__isSmartRef__":true,"id":1068},"morph":{"__isSmartRef__":true,"id":1060},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"You might also want to create an issue page with some example that shows the bug you encountered. Do it ","__LivelyClassName__":"lively.morphic.TextChunk"},"1068":{"__SourceModuleName__":"Global.lively.morphic.TextCore","fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1069":{"style":{"__isSmartRef__":true,"id":1070},"morph":{"__isSmartRef__":true,"id":1060},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"here","__LivelyClassName__":"lively.morphic.TextChunk"},"1070":{"__SourceModuleName__":"Global.lively.morphic.TextCore","fontWeight":"bold","uri":"http://www.lively-kernel.org/repository/webwerkstatt/issues/CreateIssuePage.xhtml","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1071":{"style":{"__isSmartRef__":true,"id":1072},"morph":{"__isSmartRef__":true,"id":1060},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":".","__LivelyClassName__":"lively.morphic.TextChunk"},"1072":{"__SourceModuleName__":"Global.lively.morphic.TextCore","fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1073":{"x":982,"y":74,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1074":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":1075},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"_Position":{"__isSmartRef__":true,"id":1079},"owner":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","carriesGrabbedMorphs":false,"_Scale":1,"_Rotation":0,"__LivelyClassName__":"lively.morphic.HandMorph"},"1075":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1076},"_Extent":{"__isSmartRef__":true,"id":1077},"_Fill":{"__isSmartRef__":true,"id":1078},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1076":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1077":{"x":2,"y":2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1078":{"r":0.8,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1079":{"x":742,"y":352,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1080":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1081},"_Extent":{"__isSmartRef__":true,"id":1082},"_Fill":{"__isSmartRef__":true,"id":1083},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1081":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1082":{"x":2800,"y":2900,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1083":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1084":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1085":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"1086":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/robert/SceneRefactoring/todo.xhtml","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1087":{"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 }","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"isSimplifiedRegistry":true}}]]>