I think so -- my proposal doesn't take instances, nor produce instances, it takes the constructor function (Image is one of a handful of DOM constructor that can actually be used to construct things) and returns a new constructor that will produce an instances of the target object with a modified prototype chain.
--Oliver On Mar 18, 2011, at 10:41 AM, Boris Zbarsky wrote: > On 3/18/11 1:33 PM, Oliver Hunt wrote: >> It also extends "trivially" to non-es objects, eg. Object.subclass(Image) or >> somesuch in the DOM, etc. > > Note that currently WebIDL calls for that to not work (in the sense that it > examines the [[Class]] of DOM objects, so if you Object.create(new > HTMLImageElement()) the thing you get won't have working DOM > methods/properties on it). > > Or am I misunderstanding your proposal? > > -Boris > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

