summaryrefslogtreecommitdiff
path: root/dom/base/nsINode.h
diff options
context:
space:
mode:
authorFranklinDM <mrmineshafter17@gmail.com>2023-05-01 20:50:50 +0800
committerFranklinDM <mrmineshafter17@gmail.com>2023-05-01 21:05:38 +0800
commiteb4d4475b03682336c41e8b3eb8bcf6e0e14d6ad (patch)
treed0a330f089870650c6d060e29c4b2cef53bc3f4c /dom/base/nsINode.h
parented041c19c586cd2499ae3dff1ac2bf1614244fe2 (diff)
downloaduxp-eb4d4475b03682336c41e8b3eb8bcf6e0e14d6ad.tar.gz
Issue #2225 - Implement Element.replaceChildren
This accounts for refactoring changes (e.g. avoids RemoveChild* changes). Partially based on https://bugzilla.mozilla.org/show_bug.cgi?id=1626015
Diffstat (limited to 'dom/base/nsINode.h')
-rw-r--r--dom/base/nsINode.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/dom/base/nsINode.h b/dom/base/nsINode.h
index 3611a4074d..5268767a3e 100644
--- a/dom/base/nsINode.h
+++ b/dom/base/nsINode.h
@@ -1980,6 +1980,7 @@ public:
void Prepend(const Sequence<OwningNodeOrString>& aNodes, ErrorResult& aRv);
void Append(const Sequence<OwningNodeOrString>& aNodes, ErrorResult& aRv);
+ void ReplaceChildren(const Sequence<OwningNodeOrString>& aNodes, ErrorResult& aRv);
void GetBoxQuads(const BoxQuadOptions& aOptions,
nsTArray<RefPtr<DOMQuad> >& aResult,