- From: Erik Dahlström <ed@opera.com>
- Date: Mon, 09 Feb 2009 10:58:29 +0100
- To: "Cameron McCormack" <cam@mcc.id.au>, public-svg-wg@w3.org
On Mon, 09 Feb 2009 00:12:48 +0100, Cameron McCormack <cam@mcc.id.au> wrote: > > Erik Dahlström: >> Adding a constructor that takes an Object and then calls some defined >> functions on it might be another solution. Then perhaps we'd need just >> that one constructor. > > Not sure what you mean by this. Do you want to support: > > var plainObject = { x: 123, y: 456 }; > var point = new SVGPoint(plainObject); > plainObject.x = 124; > alert(point.x); // alerts "124" > > ? I.e., have the SVGPoint host object wrap the native object and use it > as the storage for the point data? Just thinking out loud. I didn't mean that the SVGPoint in your example would wrap (or be tied to) the native object, so in that example the alert would have shown 123. Though I guess it might be useful sometimes to be able to do what your example showed. Cheers /Erik -- Erik Dahlstrom, Core Technology Developer, Opera Software Co-Chair, W3C SVG Working Group Personal blog: http://my.opera.com/macdev_ed
Received on Monday, 9 February 2009 09:57:26 UTC