aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/domimplementation.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/domimplementation.rs')
-rw-r--r--components/script/dom/domimplementation.rs46
1 files changed, 23 insertions, 23 deletions
diff --git a/components/script/dom/domimplementation.rs b/components/script/dom/domimplementation.rs
index 36d74258ca7..1c5c3cd55cf 100644
--- a/components/script/dom/domimplementation.rs
+++ b/components/script/dom/domimplementation.rs
@@ -30,14 +30,14 @@ pub struct DOMImplementation {
}
impl DOMImplementation {
- pub fn new_inherited(document: &JSRef<Document>) -> DOMImplementation {
+ pub fn new_inherited(document: JSRef<Document>) -> DOMImplementation {
DOMImplementation {
document: JS::from_rooted(document),
reflector_: Reflector::new(),
}
}
- pub fn new(document: &JSRef<Document>) -> Temporary<DOMImplementation> {
+ pub fn new(document: JSRef<Document>) -> Temporary<DOMImplementation> {
let window = document.window.root();
reflect_dom_object(box DOMImplementation::new_inherited(document),
&Window(*window),
@@ -63,7 +63,7 @@ impl<'a> DOMImplementationMethods for JSRef<'a, DOMImplementation> {
// Step 3.
QName => {
let document = self.document.root();
- Ok(DocumentType::new(qname, Some(pubid), Some(sysid), &*document))
+ Ok(DocumentType::new(qname, Some(pubid), Some(sysid), *document))
}
}
}
@@ -75,7 +75,7 @@ impl<'a> DOMImplementationMethods for JSRef<'a, DOMImplementation> {
let win = doc.window.root();
// Step 1.
- let doc = Document::new(&win.root_ref(), None, NonHTMLDocument, None).root();
+ let doc = Document::new(*win, None, NonHTMLDocument, None).root();
// Step 2-3.
let maybe_elem = if qname.is_empty() {
None
@@ -87,13 +87,13 @@ impl<'a> DOMImplementationMethods for JSRef<'a, DOMImplementation> {
};
{
- let doc_node: &JSRef<Node> = NodeCast::from_ref(&*doc);
+ let doc_node: JSRef<Node> = NodeCast::from_ref(*doc);
// Step 4.
match maybe_doctype {
None => (),
Some(ref doctype) => {
- let doc_type: &JSRef<Node> = NodeCast::from_ref(doctype);
+ let doc_type: JSRef<Node> = NodeCast::from_ref(*doctype);
assert!(doc_node.AppendChild(doc_type).is_ok())
}
}
@@ -102,7 +102,7 @@ impl<'a> DOMImplementationMethods for JSRef<'a, DOMImplementation> {
match maybe_elem.root() {
None => (),
Some(elem) => {
- assert!(doc_node.AppendChild(NodeCast::from_ref(&*elem)).is_ok())
+ assert!(doc_node.AppendChild(NodeCast::from_ref(*elem)).is_ok())
}
}
}
@@ -111,7 +111,7 @@ impl<'a> DOMImplementationMethods for JSRef<'a, DOMImplementation> {
// FIXME: https://github.com/mozilla/servo/issues/1522
// Step 7.
- Ok(Temporary::from_rooted(&*doc))
+ Ok(Temporary::from_rooted(*doc))
}
// http://dom.spec.whatwg.org/#dom-domimplementation-createhtmldocument
@@ -120,54 +120,54 @@ impl<'a> DOMImplementationMethods for JSRef<'a, DOMImplementation> {
let win = document.window.root();
// Step 1-2.
- let doc = Document::new(&win.root_ref(), None, HTMLDocument, None).root();
- let doc_node: &JSRef<Node> = NodeCast::from_ref(&*doc);
+ let doc = Document::new(*win, None, HTMLDocument, None).root();
+ let doc_node: JSRef<Node> = NodeCast::from_ref(*doc);
{
// Step 3.
- let doc_type = DocumentType::new("html".to_string(), None, None, &*doc).root();
- assert!(doc_node.AppendChild(NodeCast::from_ref(&*doc_type)).is_ok());
+ let doc_type = DocumentType::new("html".to_string(), None, None, *doc).root();
+ assert!(doc_node.AppendChild(NodeCast::from_ref(*doc_type)).is_ok());
}
{
// Step 4.
- let doc_html: Root<Node> = NodeCast::from_temporary(HTMLHtmlElement::new("html".to_string(), &*doc)).root();
+ let doc_html: Root<Node> = NodeCast::from_temporary(HTMLHtmlElement::new("html".to_string(), *doc)).root();
let doc_html = doc_html.deref();
- assert!(doc_node.AppendChild(doc_html).is_ok());
+ assert!(doc_node.AppendChild(*doc_html).is_ok());
{
// Step 5.
- let doc_head: Root<Node> = NodeCast::from_temporary(HTMLHeadElement::new("head".to_string(), &*doc)).root();
+ let doc_head: Root<Node> = NodeCast::from_temporary(HTMLHeadElement::new("head".to_string(), *doc)).root();
let doc_head = doc_head.deref();
- assert!(doc_html.AppendChild(doc_head).is_ok());
+ assert!(doc_html.AppendChild(*doc_head).is_ok());
// Step 6.
match title {
None => (),
Some(title_str) => {
// Step 6.1.
- let doc_title: Root<Node> = NodeCast::from_temporary(HTMLTitleElement::new("title".to_string(), &*doc)).root();
+ let doc_title: Root<Node> = NodeCast::from_temporary(HTMLTitleElement::new("title".to_string(), *doc)).root();
let doc_title = doc_title.deref();
- assert!(doc_head.AppendChild(doc_title).is_ok());
+ assert!(doc_head.AppendChild(*doc_title).is_ok());
// Step 6.2.
- let title_text: Root<Text> = Text::new(title_str, &*doc).root();
+ let title_text: Root<Text> = Text::new(title_str, *doc).root();
let title_text = title_text.deref();
- assert!(doc_title.AppendChild(NodeCast::from_ref(title_text)).is_ok());
+ assert!(doc_title.AppendChild(NodeCast::from_ref(*title_text)).is_ok());
}
}
}
// Step 7.
- let doc_body: Root<HTMLBodyElement> = HTMLBodyElement::new("body".to_string(), &*doc).root();
+ let doc_body: Root<HTMLBodyElement> = HTMLBodyElement::new("body".to_string(), *doc).root();
let doc_body = doc_body.deref();
- assert!(doc_html.AppendChild(NodeCast::from_ref(doc_body)).is_ok());
+ assert!(doc_html.AppendChild(NodeCast::from_ref(*doc_body)).is_ok());
}
// Step 8.
// FIXME: https://github.com/mozilla/servo/issues/1522
// Step 9.
- Temporary::from_rooted(&*doc)
+ Temporary::from_rooted(*doc)
}
}