- From: Hayato Ito <notifications@github.com>
- Date: Tue, 01 Mar 2016 19:50:25 -0800
- To: w3c/webcomponents <webcomponents@noreply.github.com>
- Message-ID: <w3c/webcomponents/issues/401/191043848@github.com>
I added dfn.js to the spec. It looks that the (reverse) dependency is:
```
"slotting algorithm": http://w3c.github.io/webcomponents/spec/shadow/#dfn-slotting-algorithm
-> "assigned slot": http://w3c.github.io/webcomponents/spec/shadow/#dfn-assigned-slot
-> "assigned": http://w3c.github.io/webcomponents/spec/shadow/#dfn-assigned
-> "get assigned nodes algorithm": http://w3c.github.io/webcomponents/spec/shadow/#dfn-get-assigned-nodes-algorithm
-> "assigned nodes": http://w3c.github.io/webcomponents/spec/shadow/#dfn-assigned-nodes
-> "distributed nodes algorithm": http://w3c.github.io/webcomponents/spec/shadow/#distributed-nodes-algorithm
-> "distributed nodes" for a slot: http://w3c.github.io/webcomponents/spec/shadow/#dfn-distributed-nodes
-> "flattening algorithm": http://w3c.github.io/webcomponents/spec/shadow/#dfn-distributed-nodes
-> "flat tree": http://w3c.github.io/webcomponents/spec/shadow/#dfn-flat-tree
-> In resolving CSS inheritance, an element must inherit from the parent node in the flat tree, if applicable.
-> .. others
-> "getAssignedNodes" method
-> "getAssignedNodes" method
```
Thus, the consumers are getAssignedNodes() and (how to construct) a flat tree.
> It seems easier to specify this as a lazy algorithm if this is only used for assignedSlot and getAssignedNodes().
Yes, that's my intention. I thought that we can keep the spec simple by this laziness (declarative) definition. I would like to avoid to specify the timing when these algorithm are run.
---
Reply to this email directly or view it on GitHub:
https://github.com/w3c/webcomponents/issues/401#issuecomment-191043848
Received on Wednesday, 2 March 2016 03:50:54 UTC