Connor Brewster
d8510baa29
Unwrap function before calling IsConstructor
...
IsConstructor returns true for all wrappers that are callable. Wrapped
arrow functions are callable and thus IsConstructor will return true
if given one; however, if we unwrap the arrow function, IsConstructor
will return false. The latter is the correct behavior here.
2017-08-08 08:46:35 -06:00
Connor Brewster
77efab8a9e
Return null when an attr's namespace is not set
2017-07-18 13:36:48 -06:00
Connor Brewster
438191e0b2
Implement CEReactions codegen
2017-07-18 08:18:22 -06:00
Connor Brewster
9b587a4f2d
Invoke backup element queue via a microtask
2017-07-17 22:23:47 -06:00
Connor Brewster
4665991503
Support custom element callback reactions
2017-07-17 22:23:45 -06:00
Connor Brewster
596ed557d2
Get observed attributes when a CE is defined
...
Implements steps 10.5 - 10.6 of CustomElementRegistry.define
2017-07-13 09:38:16 -06:00
Connor Brewster
901a2028f1
Store lifecycle callbacks when CEs are defined
...
This implements steps 10.3 - 10.4 of the CustomElementRegistry.define
steps.
2017-07-13 09:27:05 -06:00
Connor Brewster
37e8b89377
Allow element prefix to be set
...
Implements step 6.1.10 of
https://dom.spec.whatwg.org/#concept-create-element
2017-06-23 21:10:01 -06:00
Connor Brewster
6697f5469d
Hook CE registry into element creation
2017-06-23 21:09:53 -06:00
Connor Brewster
e4ff934e82
Remove applet from list extendable interfaces
2017-06-15 21:33:32 -06:00
Connor Brewster
2333b39569
Implement HTMLConstructor
2017-06-15 21:32:22 -06:00
Connor Brewster
e21e64a33c
Add custom element registry
2017-06-05 09:18:54 -06:00