Re: Solving the "how do I tell whether I have an HTML element?" (or image element, or whatever) problem

Boris Zbarsky wrote:
> On 1/1/13 2:08 AM, Brendan Eich wrote:
>> Private reply:

LOL, no worries.

>>
>> Boris Zbarsky wrote:
>>> 1)  Hack instanceof as Gecko has in the past.  This is actually a bit
>>> of a pain to implement even in Gecko, without changes to SpiderMonkey,
>>> because function objects can't have the magic behavior the RHS needs
>>> above in SpiderMonkey at the moment.
>>
>> What's missing? I still see Class::hasInstance in jsclass.h.
>
> Functions can't have a custom JSClass in SpiderMonkey.  They always 
> have js::FunctionClass.

IIRC our DOM interface objects used to have custom JSClasses -- no more? 
Required by WebIDL or rather our implementation choice? I'm interested 
in rationales.

Oh, and HNY!

/be

Received on Wednesday, 2 January 2013 18:34:23 UTC