Bug 1411878 - Support Element.shadowRoot and Element.assignedSlot / TextNode.assignedSlot on closed shadow root

Tag #1375
This commit is contained in:
Matt A. Tobin 2020-04-17 07:05:27 -04:00 • committed by Roy Tam
commit 31b26a24e3
8 changed files with 67 additions and 11 deletions

View file

@ -238,9 +238,9 @@ partial interface Element {
// Shadow DOM v1
[Throws, Pref="nsDocument::IsWebComponentsEnabled"]
ShadowRoot attachShadow(ShadowRootInit shadowRootInitDict);
[Func="nsDocument::IsWebComponentsEnabled"]
[BinaryName="shadowRootByMode", Func="nsDocument::IsWebComponentsEnabled"]
readonly attribute ShadowRoot? shadowRoot;
[Pref="nsDocument::IsWebComponentsEnabled"]
[BinaryName="assignedSlotByMode", Pref="nsDocument::IsWebComponentsEnabled"]
readonly attribute HTMLSlotElement? assignedSlot;
[CEReactions, Unscopable, SetterThrows, Pref="nsDocument::IsWebComponentsEnabled"]
attribute DOMString slot;