- From: Joe Pea <notifications@github.com>
- Date: Tue, 05 Feb 2019 23:02:32 -0800
- To: w3c/webcomponents <webcomponents@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Wednesday, 6 February 2019 07:02:55 UTC
F.e., ```js class MyEl extends HTMLElement { constructor() { if (/* constructedDuringCustomElementsDotDefineCall? */) { console.log('created during parsing') } } connectedCallback() { if (/* runningInTheCustomElementsDotDefineCall? */) { console.log('connected during parsing') } } } ``` I think one way I can do this is to monkey patch `customElements.define` and set a var. The reason is, because I'm finding that if I define elements **_after_** they have already been parsed, then creating a `MutationObserver` in the constructor _does not_ observe `childList` because the nodes that are being upgraded already have the children (no DOM mutation happened). I'd still like to fire `childConnectedCallback` in this case, but the idea from https://github.com/w3c/webcomponents/issues/789 only works _during parsing_. -- 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/790
Received on Wednesday, 6 February 2019 07:02:55 UTC