Bug 1429656 - Implement ShadowRoot.activeElement

Tag #1375
This commit is contained in:
Matt A. Tobin 2020-06-13 08:23:21 -04:00 committed by Roy Tam
commit 693a79ca08
14 changed files with 88 additions and 72 deletions

View file

@ -1138,6 +1138,15 @@ FragmentOrElement::GetAssignedSlot() const
return slots ? slots->mAssignedSlot.get() : nullptr;
}
nsIContent*
nsIContent::GetContainingShadowHost() const
{
if (mozilla::dom::ShadowRoot* shadow = GetContainingShadow()) {
return shadow->GetHost();
}
return nullptr;
}
void
FragmentOrElement::SetAssignedSlot(HTMLSlotElement* aSlot)
{