aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/element.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/element.rs')
-rw-r--r--components/script/dom/element.rs15
1 files changed, 8 insertions, 7 deletions
diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs
index 4321540676b..04474480027 100644
--- a/components/script/dom/element.rs
+++ b/components/script/dom/element.rs
@@ -2533,13 +2533,14 @@ impl ElementMethods for Element {
let position = position.parse::<AdjacentPosition>()?;
let context = match position {
- AdjacentPosition::BeforeBegin | AdjacentPosition::AfterEnd => match self
- .upcast::<Node>()
- .GetParentNode()
- {
- Some(ref node) if node.is::<Document>() => return Err(Error::NoModificationAllowed),
- None => return Err(Error::NoModificationAllowed),
- Some(node) => node,
+ AdjacentPosition::BeforeBegin | AdjacentPosition::AfterEnd => {
+ match self.upcast::<Node>().GetParentNode() {
+ Some(ref node) if node.is::<Document>() => {
+ return Err(Error::NoModificationAllowed)
+ },
+ None => return Err(Error::NoModificationAllowed),
+ Some(node) => node,
+ }
},
AdjacentPosition::AfterBegin | AdjacentPosition::BeforeEnd => {
DomRoot::from_ref(self.upcast::<Node>())