Re: Behavior Attachment Redux, was Re: HTML element content models vs. components

On Mon, Oct 10, 2011 at 4:55 PM, Erik Arvidsson <arv@chromium.org> wrote:
> Splitting this up into two different things is great.

The specific meaning of "splitting up" is where the things get
interesting. As far as I understand Hixie's idea, the component (which
exposes API) and the binding (which supplies shadow tree) aren't
coupled, which means they can share no internal state. For example,
you can't close over a set of event listeners that interact with
shadow DOM in a component method, because the listeners are applied
separately. I don't think that's workable.

It seems to me that  we should have a way to create a shadow DOM
subtree inside of the component -- component's own tree (aka element
behavior attachment).

Then, there could be a separate method to decorate a component with
one additional shadow tree using CSS (aka decorator behavior
attachment).

The component model is explicitly interested in the former, not the latter.

:DG<

Received on Tuesday, 11 October 2011 17:02:01 UTC