aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/element.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/script/dom/element.rs')
-rw-r--r--src/components/script/dom/element.rs10
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)
}