diff options
Diffstat (limited to 'src/components/script/dom/element.rs')
-rw-r--r-- | src/components/script/dom/element.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/components/script/dom/element.rs b/src/components/script/dom/element.rs index 4d775577367..a050cd240ea 100644 --- a/src/components/script/dom/element.rs +++ b/src/components/script/dom/element.rs @@ -47,7 +47,7 @@ use js::jsapi::{JSContext, JSObject}; use std::cell::Cell; use std::comm; use std::str::eq_slice; -use extra::net::url; +use std::FromStr; pub struct Element { parent: Node<ScriptView>, @@ -279,7 +279,7 @@ impl<'self> Element { if "style" == name { self.style_attribute = Some( Stylesheet::from_attribute( - url::from_str("http://www.example.com/").unwrap(), + FromStr::from_str("http://www.example.com/").unwrap(), value.get_ref())); } @@ -290,8 +290,8 @@ impl<'self> Element { } fn get_scope_and_cx(&self) -> (*JSObject, *JSContext) { - let doc = self.parent.owner_doc.get(); - let win = doc.with_base(|doc| doc.window.get()); + let doc = self.parent.owner_doc.unwrap(); + let win = doc.with_base(|doc| doc.window.unwrap()); let cx = unsafe {(*win.page).js_info.get_ref().js_compartment.cx.ptr}; let cache = win.get_wrappercache(); let scope = cache.get_wrapper(); @@ -419,7 +419,7 @@ impl Element { debug!("no document"); None } - }.get(); + }.unwrap(); ClientRectList::new(rects, cx, scope) } |