From 3758434680616e91edf696e546fe3cc3b1d4da9c Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 17 Apr 2020 06:38:37 -0400 Subject: Bug 1408341 - Implement assignedSlot on Element and Text Tag #1375 --- dom/base/FragmentOrElement.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'dom/base/FragmentOrElement.h') diff --git a/dom/base/FragmentOrElement.h b/dom/base/FragmentOrElement.h index 07403cf39..df05bcb50 100644 --- a/dom/base/FragmentOrElement.h +++ b/dom/base/FragmentOrElement.h @@ -158,6 +158,8 @@ public: virtual nsTArray &DestInsertionPoints() override; virtual nsTArray *GetExistingDestInsertionPoints() const override; virtual void SetShadowRoot(ShadowRoot* aBinding) override; + virtual mozilla::dom::HTMLSlotElement* GetAssignedSlot() const override; + virtual void SetAssignedSlot(mozilla::dom::HTMLSlotElement* aSlot) override; virtual nsIContent *GetXBLInsertionParent() const override; virtual void SetXBLInsertionParent(nsIContent* aContent) override; virtual bool IsLink(nsIURI** aURI) const override; @@ -300,6 +302,11 @@ public: */ nsTArray mDestInsertionPoints; + /** + * The assigned slot associated with this element. + */ + RefPtr mAssignedSlot; + /** * XBL binding installed on the element. */ -- cgit v1.2.3