Re: Custom element design with ES6 classes and Element constructors

On 1/13/15 12:10 PM, Domenic Denicola wrote:
>> Hmm.  So given the current direction whereby ES6 constructors may not even be [[Call]]-able at all, I'm not sure we have any great options here.  :(  Basically, ES6 is moving toward coupling allocation and initialization but the upgrade scenario can't really be expressed by coupled alloc+init if it preserves object identity, right?
>
> Yes, that is my feeling exactly. The old @@create design was perfect for our purposes, since its two-stage allocation-then-initialization could be staged appropriately

Just to be clear, this still didn't allow you to upgrade a <my-img> to 
be a subclass of <img>, because that required a change in allocation, right?

> Well, I was skipping several steps and making a few assumptions. Roughly, my thought process was that you want *some* constructor that corresponds to parser/document.createElement behavior. And, since as discussed it definitely can't be your own constructor

This is the part I'm not quite following.  Why can't it be your own 
constructor?  Sorry for losing the thread of the argument here....

-Boris

Received on Tuesday, 13 January 2015 17:26:09 UTC