diff options
author | Patrick Walton <pcwalton@mimiga.net> | 2012-06-14 14:51:31 -0700 |
---|---|---|
committer | Patrick Walton <pcwalton@mimiga.net> | 2012-06-14 14:51:51 -0700 |
commit | 3084d15a364e7b20d216d0a19e4fbc2557ba7435 (patch) | |
tree | 445ac9d19ed203cc17b6a12638c214b935f35e40 /src/servo/parser/html_builder.rs | |
parent | 56ec9a9a0291de8ee28af51a0e4e345176711128 (diff) | |
download | servo-3084d15a364e7b20d216d0a19e4fbc2557ba7435.tar.gz servo-3084d15a364e7b20d216d0a19e4fbc2557ba7435.zip |
Move to rust-geom
Diffstat (limited to 'src/servo/parser/html_builder.rs')
-rw-r--r-- | src/servo/parser/html_builder.rs | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/src/servo/parser/html_builder.rs b/src/servo/parser/html_builder.rs index 398b65e8f3b..738dda8692c 100644 --- a/src/servo/parser/html_builder.rs +++ b/src/servo/parser/html_builder.rs @@ -5,10 +5,12 @@ import dom::base::{attr, element, element_subclass, es_div, es_head, es_img}; import dom::base::{es_unknown, methods, nk_element, nk_text, rd_tree_ops}; import dom::base::{wr_tree_ops}; import dom = dom::base; +import dvec::extensions; +import geom::size::Size2D; +import gfx::geometry; +import gfx::geometry::au; import parser = parser::lexer::html; import parser::token; -import gfx::geom; -import dvec::extensions; fn link_up_attribute(scope: dom::node_scope, node: dom::node, -key: str, -value: str) { @@ -22,14 +24,20 @@ fn link_up_attribute(scope: dom::node_scope, node: dom::node, -key: str, alt *element.subclass { es_img(img) if key == "width" { alt int::from_str(value) { - none { /* drop on the floor */ } - some(s) { img.size.width = geom::px_to_au(s); } + none { + // Drop on the floor. + } + some(s) { img.size.width = geometry::px_to_au(s); } } } es_img(img) if key == "height" { alt int::from_str(value) { - none { /* drop on the floor */ } - some(s) { img.size.height = geom::px_to_au(s); } + none { + // Drop on the floor. + } + some(s) { + img.size.height = geometry::px_to_au(s); + } } } es_div | es_img(*) | es_head | es_unknown { @@ -48,10 +56,10 @@ fn build_element_subclass(tag_name: str) -> ~element_subclass { alt tag_name { "div" { ret ~es_div; } "img" { - ret ~es_img({mut size: { - width: geom::px_to_au(100), - height: geom::px_to_au(100) - }}); + ret ~es_img({ + mut size: Size2D(geometry::px_to_au(100), + geometry::px_to_au(100)) + }); } "head" { ret ~es_head; } _ { ret ~es_unknown; } |