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.rs22
1 files changed, 11 insertions, 11 deletions
diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs
index 7e01bc66764..c0570ad83cc 100644
--- a/components/script/dom/element.rs
+++ b/components/script/dom/element.rs
@@ -144,9 +144,9 @@ pub struct Element {
impl fmt::Debug for Element {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- try!(write!(f, "<{}", self.local_name));
+ write!(f, "<{}", self.local_name)?;
if let Some(ref id) = *self.id_attribute.borrow() {
- try!(write!(f, " id={}", id));
+ write!(f, " id={}", id)?;
}
write!(f, ">")
}
@@ -1532,7 +1532,7 @@ impl ElementMethods for Element {
qualified_name: DOMString,
value: DOMString) -> ErrorResult {
let (namespace, prefix, local_name) =
- try!(validate_and_extract(namespace, &qualified_name));
+ validate_and_extract(namespace, &qualified_name)?;
let qualified_name = LocalName::from(qualified_name);
let value = self.parse_attribute(&namespace, &local_name, value);
self.set_first_matching_attribute(
@@ -1929,7 +1929,7 @@ impl ElementMethods for Element {
/// https://w3c.github.io/DOM-Parsing/#widl-Element-innerHTML
fn SetInnerHTML(&self, value: DOMString) -> ErrorResult {
// Step 1.
- let frag = try!(self.parse_fragment(value));
+ let frag = self.parse_fragment(value)?;
// Step 2.
// https://github.com/w3c/DOM-Parsing/issues/1
let target = if let Some(template) = self.downcast::<HTMLTemplateElement>() {
@@ -1974,9 +1974,9 @@ impl ElementMethods for Element {
};
// Step 5.
- let frag = try!(parent.parse_fragment(value));
+ let frag = parent.parse_fragment(value)?;
// Step 6.
- try!(context_parent.ReplaceChild(frag.upcast(), context_node));
+ context_parent.ReplaceChild(frag.upcast(), context_node)?;
Ok(())
}
@@ -2095,8 +2095,8 @@ impl ElementMethods for Element {
// https://dom.spec.whatwg.org/#dom-element-insertadjacentelement
fn InsertAdjacentElement(&self, where_: DOMString, element: &Element)
-> Fallible<Option<Root<Element>>> {
- let where_ = try!(AdjacentPosition::try_from(&*where_));
- let inserted_node = try!(self.insert_adjacent(where_, element.upcast()));
+ let where_ = AdjacentPosition::try_from(&*where_)?;
+ let inserted_node = self.insert_adjacent(where_, element.upcast())?;
Ok(inserted_node.map(|node| Root::downcast(node).unwrap()))
}
@@ -2107,7 +2107,7 @@ impl ElementMethods for Element {
let text = Text::new(data, &document_from_node(self));
// Step 2.
- let where_ = try!(AdjacentPosition::try_from(&*where_));
+ let where_ = AdjacentPosition::try_from(&*where_)?;
self.insert_adjacent(where_, text.upcast()).map(|_| ())
}
@@ -2115,7 +2115,7 @@ impl ElementMethods for Element {
fn InsertAdjacentHTML(&self, position: DOMString, text: DOMString)
-> ErrorResult {
// Step 1.
- let position = try!(AdjacentPosition::try_from(&*position));
+ let position = AdjacentPosition::try_from(&*position)?;
let context = match position {
AdjacentPosition::BeforeBegin | AdjacentPosition::AfterEnd => {
@@ -2137,7 +2137,7 @@ impl ElementMethods for Element {
&context.owner_doc(), context.downcast::<Element>());
// Step 3.
- let fragment = try!(context.parse_fragment(text));
+ let fragment = context.parse_fragment(text)?;
// Step 4.
self.insert_adjacent(position, fragment.upcast()).map(|_| ())