diff options
Diffstat (limited to 'src/components/script/dom/node.rs')
-rw-r--r-- | src/components/script/dom/node.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/components/script/dom/node.rs b/src/components/script/dom/node.rs index 6af9bff6331..8857e503b64 100644 --- a/src/components/script/dom/node.rs +++ b/src/components/script/dom/node.rs @@ -1538,8 +1538,11 @@ impl Node { 0 } - pub fn Contains(&self, _other: Option<AbstractNode>) -> bool { - false + pub fn Contains(&self, abstract_self: AbstractNode, maybe_other: Option<AbstractNode>) -> bool { + match maybe_other { + None => false, + Some(other) => abstract_self.is_inclusive_ancestor_of(other) + } } pub fn LookupPrefix(&self, _prefix: Option<DOMString>) -> Option<DOMString> { |