diff options
author | Simon Sapin <simon.sapin@exyr.org> | 2013-12-10 17:53:12 +0000 |
---|---|---|
committer | Simon Sapin <simon.sapin@exyr.org> | 2013-12-10 17:53:12 +0000 |
commit | b290823f4d46f42dfd07a5a1480716df907e18e5 (patch) | |
tree | e2912526fc5c7e24f0956b3e01f2ba97dbb3b3e4 /src/components/script/html/hubbub_html_parser.rs | |
parent | 4b3defb2825289ff47d099c87887ba990aa2bffe (diff) | |
download | servo-b290823f4d46f42dfd07a5a1480716df907e18e5.tar.gz servo-b290823f4d46f42dfd07a5a1480716df907e18e5.zip |
Fix #1264: support namespaced attribute selectors.
Diffstat (limited to 'src/components/script/html/hubbub_html_parser.rs')
-rw-r--r-- | src/components/script/html/hubbub_html_parser.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/components/script/html/hubbub_html_parser.rs b/src/components/script/html/hubbub_html_parser.rs index 4a12a397ab0..b36e1d60cf2 100644 --- a/src/components/script/html/hubbub_html_parser.rs +++ b/src/components/script/html/hubbub_html_parser.rs @@ -350,7 +350,7 @@ pub fn parse_html(cx: *JSContext, // Handle CSS style sheets from <link> elements ElementNodeTypeId(HTMLLinkElementTypeId) => { do node.with_imm_element |element| { - match (element.get_attr("rel"), element.get_attr("href")) { + match (element.get_attr(None, "rel"), element.get_attr(None, "href")) { (Some(rel), Some(href)) => { if "stylesheet" == rel { debug!("found CSS stylesheet: {:s}", href); @@ -369,7 +369,7 @@ pub fn parse_html(cx: *JSContext, let iframe_chan = iframe_chan.take(); let sandboxed = iframe_element.is_sandboxed(); let elem = &mut iframe_element.htmlelement.element; - let src_opt = elem.get_attr("src").map(|x| x.to_str()); + let src_opt = elem.get_attr(None, "src").map(|x| x.to_str()); for src in src_opt.iter() { let iframe_url = make_url(src.clone(), Some(url2.clone())); iframe_element.frame = Some(iframe_url.clone()); @@ -470,7 +470,7 @@ pub fn parse_html(cx: *JSContext, unsafe { let scriptnode: AbstractNode<ScriptView> = NodeWrapping::from_hubbub_node(script); do scriptnode.with_imm_element |script| { - match script.get_attr("src") { + match script.get_attr(None, "src") { Some(src) => { debug!("found script: {:s}", src); let new_url = make_url(src.to_str(), Some(url3.clone())); |