script: Simplify DOMImplementation::CreateHTMLDocument.

This commit is contained in:
Emilio Cobos Álvarez 2016-12-25 17:27:31 +01:00
parent d33ee4594d
commit d1b175d145
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C

View file

@ -155,20 +155,17 @@ impl DOMImplementationMethods for DOMImplementation {
doc_html.AppendChild(&doc_head).unwrap(); doc_html.AppendChild(&doc_head).unwrap();
// Step 6. // Step 6.
match title { if let Some(title_str) = title {
None => (), // Step 6.1.
Some(title_str) => { let doc_title =
// Step 6.1. Root::upcast::<Node>(HTMLTitleElement::new(local_name!("title"),
let doc_title = None,
Root::upcast::<Node>(HTMLTitleElement::new(local_name!("title"), &doc));
None, doc_head.AppendChild(&doc_title).unwrap();
&doc));
doc_head.AppendChild(&doc_title).unwrap();
// Step 6.2. // Step 6.2.
let title_text = Text::new(title_str, &doc); let title_text = Text::new(title_str, &doc);
doc_title.AppendChild(title_text.upcast()).unwrap(); doc_title.AppendChild(title_text.upcast()).unwrap();
}
} }
} }