aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/script_task.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/script/script_task.rs')
-rw-r--r--src/components/script/script_task.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/components/script/script_task.rs b/src/components/script/script_task.rs
index 8034822e9d9..362bdc9fc87 100644
--- a/src/components/script/script_task.rs
+++ b/src/components/script/script_task.rs
@@ -786,8 +786,8 @@ impl ScriptTask {
let mut anchors = doc_node.traverse_preorder().filter(|node| node.is_anchor_element());
anchors.find(|node| {
node.with_imm_element(|elem| {
- match elem.get_attr(Null, "name") {
- Some(name) => eq_slice(name, fragid),
+ match elem.get_attribute(Null, "name") {
+ Some(name) => eq_slice(name.value_ref(), fragid),
None => false
}
})
@@ -885,15 +885,15 @@ impl ScriptTask {
fn load_url_from_element(&self, page: @mut Page, element: &Element) {
// if the node's element is "a," load url from href attr
- let attr = element.get_attr(Null, "href");
+ let attr = element.get_attribute(Null, "href");
for href in attr.iter() {
- debug!("ScriptTask: clicked on link to {:s}", *href);
- let click_frag = href.starts_with("#");
+ debug!("ScriptTask: clicked on link to {:s}", href.Value());
+ let click_frag = href.value_ref().starts_with("#");
let current_url = page.url.as_ref().map(|&(ref url, _)| {
url.clone()
});
debug!("ScriptTask: current url is {:?}", current_url);
- let url = make_url(href.to_owned(), current_url);
+ let url = make_url(href.Value(), current_url);
if click_frag {
match self.find_fragment_node(page, url.fragment.unwrap()) {