diff options
author | Brian Anderson <banderson@mozilla.com> | 2012-10-16 19:21:49 -0700 |
---|---|---|
committer | Brian Anderson <banderson@mozilla.com> | 2012-10-16 19:21:49 -0700 |
commit | ceb496230a112c463e4cc11559648093124b69c8 (patch) | |
tree | a1c5fcc31d454b2c5b1daba64d6b275b1ab8ddd1 /src/servo/css/parser.rs | |
parent | 7aa07816d4e2eaf8bfe01f61bf114458435a1f6d (diff) | |
download | servo-ceb496230a112c463e4cc11559648093124b69c8.tar.gz servo-ceb496230a112c463e4cc11559648093124b69c8.zip |
Add something like absolute positioning
Diffstat (limited to 'src/servo/css/parser.rs')
-rw-r--r-- | src/servo/css/parser.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/servo/css/parser.rs b/src/servo/css/parser.rs index 05bb6d5ab80..5c113f68c26 100644 --- a/src/servo/css/parser.rs +++ b/src/servo/css/parser.rs @@ -167,6 +167,11 @@ impl TokenReader : ParserMethods { ~"width" => parse_box_sizing(val).extract(|res| Width(res)), ~"border-width" => parse_length(val).map(|res| BorderWidth(Specified(*res))), ~"border-color" => parse_color(val).map(|res| BorderColor(Specified(BdrColor(*res)))), + ~"position" => parse_position(val).extract(|res| Position(res)), + ~"top" => parse_length(val).map(|res| Top(Specified(*res))), + ~"right" => parse_length(val).map(|res| Right(Specified(*res))), + ~"bottom" => parse_length(val).map(|res| Bottom(Specified(*res))), + ~"left" => parse_length(val).map(|res| Left(Specified(*res))), _ => { #debug["Recieved unknown style property '%s'", val]; None } }; match desc { |