- From: <bugzilla@jessica.w3.org>
- Date: Wed, 12 Dec 2012 23:10:42 +0000
- To: public-webapps-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=18747 Scott Miles <sjmiles@chromium.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sjmiles@chromium.org --- Comment #5 from Scott Miles <sjmiles@chromium.org> --- For the work my team is doing, 'create' is a critical entry-point (initialization after all shadow roots are created), but it turns out we also could use an entry-point *before* the shadow roots are created. A strawman API: // called on the ultimate subclass // when the element in instantiated // but BEFORE any shadowRootCreated. // inSuper argument provided to call inherited 'created' // which is otherwise private created: function(inSuper) // called on each extendor, from oldest to youngest, // when it's respective shadow root is intantiated // inRoot argument provides reference to the shadow root // which MAY otherwise be private shadowRootCreated: function(inRoot) // called on the ultimate subclass // when the element in instantiated // and AFTER all shadowRootCreated. // inSuper argument provided to call inherited 'created' // which is otherwise private ready: function(inSuper) Unfortunately increases complexity, but I suggest we need to service these custom inheritance trees properly. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Wednesday, 12 December 2012 23:10:47 UTC