{"id":0,"registry":{"0":{"submorphs":[],"scripts":[],"id":"728E7AE3-97B9-4992-8A76-D90E3524DDB1","shape":{"__isSmartRef__":true,"id":1},"droppingEnabled":true,"halosEnabled":true,"checked":false,"showsHalos":false,"name":"CheckBox","partsBinMetaInfo":{"__isSmartRef__":true,"id":2},"eventHandler":{"__isSmartRef__":true,"id":4},"derivationIds":[6345,"682E4859-0BE9-484E-A897-3A1F7A2DDC59","0AA65072-5E87-4BE9-ADB4-02F10C41120F","70B431DE-48C5-4622-BC5E-161598798EEB","26E49F5C-83A4-466B-A170-383928E4ECB5"],"_ClipMode":"visible","isBeingDragged":false,"__serializedExpressions__":["_Position"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5},"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"1":{"stringifiedShapeNode":"<input xmlns=\"http://www.w3.org/1999/xhtml\" type=\"checkbox\" style=\"width: 25px; height: 25px; overflow: visible; padding: 0px;\" class=\"Morph CheckBox\" id=\"null\" data-lively-morphid=\"728E7AE3-97B9-4992-8A76-D90E3524DDB1\">","__serializedExpressions__":["extent","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(24.0,24.0)","_Extent":"lively.pt(25.0,25.0)","_Padding":"lively.rect(0,0,0,0)"},"2":{"requiredModules":[],"migrationLevel":8,"partsSpaceName":"PartsBin/Uvic/Anthony","partName":"CheckBox","__serializedExpressions__":["lastModifiedDate"],"comment":"Multiple choice checkbox that will clear any other checkboxes that share the same parent. ","changes":[{"__isSmartRef__":true,"id":3}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Sep 05 2012 16:01:35 GMT-0700 (Pacific Daylight Time)\")"},"3":{"__serializedExpressions__":["date"],"author":"unknown_user","message":"First commit, has onMouseDown and resetOtherBoxes functions","id":"7D6E4D8E-7325-428A-B9AC-C9FDFE8BDC73","date":"new Date(\"Tue Sep 23 2014 17:13:27 GMT-0700 (Pacific Daylight Time)\")"},"4":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5":{"onMouseDown":{"__isSmartRef__":true,"id":6},"resetOtherBoxes":{"__isSmartRef__":true,"id":13}},"6":{"varMapping":{"__isSmartRef__":true,"id":7},"source":"function onMouseDown(evt) {\n    var checked = this.checked;\n    this.resetOtherBoxes();\n    this.setChecked(checked)\n}","funcProperties":{"__isSmartRef__":true,"id":12},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7":{"this":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8}},"8":{"$super":{"__isSmartRef__":true,"id":9}},"9":{"varMapping":{"__isSmartRef__":true,"id":10},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\n                } catch (e) {\n                    if ($world)\n                        $world.logError(e, 'Error in $super call')\n                    else\n                        alert('Error in $super call: ' + e + '\\n' + e.stack);\n                    return null;\n                }\n            }","funcProperties":{"__isSmartRef__":true,"id":11},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10":{"obj":{"__isSmartRef__":true,"id":0},"name":"onMouseDown"},"11":{},"12":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Sep 23 2014 17:11:36 GMT-0700 (Pacific Daylight Time)\")"},"13":{"varMapping":{"__isSmartRef__":true,"id":14},"source":"function resetOtherBoxes() {\n    var theParent = this.owner;\n    theParent.getSubmorphsByAttribute(\"checked\").forEach(function(ea) {\n        ea.setChecked(false);\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":15},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14":{"this":{"__isSmartRef__":true,"id":0}},"15":{"__serializedExpressions__":["timestamp"],"user":"unknown_user","timestamp":"new Date(\"Tue Sep 23 2014 17:11:25 GMT-0700 (Pacific Daylight Time)\")"},"isSimplifiedRegistry":true}}