- From: Joe Pea <notifications@github.com>
- Date: Mon, 28 Jan 2019 19:47:21 -0800
- To: w3c/webcomponents <webcomponents@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/webcomponents/issues/550/458396985@github.com>
> the right approach is for the child to report its insertion to the parent That's basically the idea in the example of https://github.com/w3c/webcomponents/issues/785#issue-403640120. > parser may pause for seconds at a time when there is a network delay. Ah, that explains even more, so it's something stuck somewhere between microtasks and macrotasks. > It's simply not the right pattern by which to write an element. It can be fine if the relationship between parent is part of the API. For example: `select > option`. `tr > td`. In my cases, I have one example where a parent lays out children, but the children need to be a certain type: ```html <!-- lays out nodes using Apple-style VFL --> <i-autolayout-node id="layout" position="0 0 0" align=" 0.5 0.5 0" mount-point=" 0.5 0.5 0" visual-format=" V:|-[child1(child3)]-[child3]-| V:|-[child2(child4)]-[child4]-| V:[child5(child4)]-| |-[child1(child2)]-[child2]-| |-[child3(child4,child5)]-[child4]-[child5]-| " style="background: rgba(0,0,0,0.3)" > <i-dom-plane size="1 1 0" color="deeppink" class="child1">This is a paragraph of text to show that it reflows when the size of the layout changes size so that the awesomeness can be observed in its fullness.</i-dom-plane> <i-dom-plane size="1 1 0" color="deeppink" class="child2">This is a paragraph of text to show that it reflows when the size of the layout changes size so that the awesomeness can be observed in its fullness.</i-dom-plane> <i-dom-plane size="1 1 0" color="deeppink" class="child3">This is a paragraph of text to show that it reflows when the size of the layout changes size so that the awesomeness can be observed in its fullness.</i-dom-plane> <i-dom-plane size="1 1 0" color="deeppink" class="child4">This is a paragraph of text to show that it reflows when the size of the layout changes size so that the awesomeness can be observed in its fullness.</i-dom-plane> <i-dom-plane size="1 1 0" color="deeppink" class="child5">This is a paragraph of text to show that it reflows when the size of the layout changes size so that the awesomeness can be observed in its fullness.</i-dom-plane> </i-autolayout-node> ``` -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/w3c/webcomponents/issues/550#issuecomment-458396985
Received on Tuesday, 29 January 2019 03:47:45 UTC